Hi there Avinash,

Firstly I would change the critical-heap-percentage to something closer to 70 or 80. This setting is a "stop-the-world" percentage, where the amount of data inserted is greater than what can be evicted.

Also I would make sure that the CMSOccupancyPercentage is 3-5% less than the eviction setting. This way the JVM will try and do a GC before causing the cluster to evict data. Also depending on JVM size, you might want to increase the eviction percentage to maybe around 60-70%.

The behavior of the OVERFLOW* files are not deleted is correct. When you restart the server it will not use those files, but Geode does not delete them on shutdown.

As for the overflow files for the client, it does sound like expected behavior as well. I imagine that this behavior would be seen on the server as well, but you might not have noticed it.

If a region is not defined to be persistent, you can be assured that these files will not be once after a restart.

--Udo


On 11/06/2016 1:26 pm, Avinash Dongre wrote:
Hi All,
I have following scenario and would like to confirm the behavior

1. Region is PARTITION_OVERFLOW
2. Server is stated with --eviction-heap-percentage=50
--critical-heap-percentage=95
3. I started my puts into this region
4. After Some time Eviction starts and I see OVERFLOW* files are created
5. Delete the Region
Overflow files are not deleted , Is this expected Behavior ??

6. I start my client again ( I have not restarted the server ) , I see
immediately new OVERFLOW files are created

Is this expected behavior ?

Thanks
Avinash


Reply via email to