Regions set with expiration attributes may cause entries to not expire ever causing the high entry count for that region
search cancel

Regions set with expiration attributes may cause entries to not expire ever causing the high entry count for that region

book

Article ID: 294384

calendar_today

Updated On:

Products

VMware Tanzu Gemfire

Issue/Introduction

Regions set with expiration attributes may cause entries to not expire ever causing the high entry count for that region. 

During expiration, the LastAccessTime is requested from remote servers as a blocking operation that will wait forever for a response. If no response is received (and the receiving node is never removed from the cluster) no further expirations can occur. For partitioned regions that have redundancy, expiration, and eviction configured, a race condition can occur during tombstone garbage collection activity if the session timeout is greater than the tombstone timeout. This causes a failure to respond to the LastAccessTime message and an eventual crash due to memory exhaustion.

Please Note: This bug was introduced in Tanzu Gemfire 1.13.0 and 1.13.1

 


Environment

Product Version: 1.13

Resolution

A fix is available in 1.13.2 and later versions of VMWare Tanzu Gemfire for VMs and 1.13.3 and later versions of Tanzu Gemfire.