Hi,
evictDataPage() always leads to ignite cluster blocked, due to some reason.
This method does not seem to consider the freelist, which is still have
some/many pages available. But evictDataPage() still trying to evict few
entries from filled pages, and after sometime (in few mins, after it reached
evictionThreshold memory); it is not getting any pages/entries to evict. It
started reporting "Too many failed attempts to evict page: 30".
My igniteconfiguration as follows:
DataRegionConfiguration
dataRegionConfig.setMaxSize(8L * 1024 * 1024 * 1024)//8GB
dataRegionConfig.setPageEvictionMode(DataPageEvictionMode.RANDOM_LRU)//tried
LRU2 as well
...
igniteDataCfg.setPageSize(pageSizeKB)//16KB
Ignite version - 2.8.0
Using only Off-Heap for caching. DataRegion persistence is disabled, as we have
3rd party persistence configured with read-through & write-through enabled.
When I tried different evictionThreshold, still got the same result. Not sure,
what is the problem with my configuration.
Many thanks in advance for your help.
Stay ahead of today's supply chain complexities with Luminate Control Tower.
Start a free 30-day trial
here!<https://now.blueyonder.com/control-tower-trial.html>