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>

Reply via email to