Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
2.3
-
None
-
None
Description
After IGNITE-6030 data page evictions are broken if in-memory caches are mixed with persistence-enabled caches.
The problem is in page eviction tracker creation code:
if (plc.getPageEvictionMode() == DataPageEvictionMode.DISABLED || CU.isPersistenceEnabled(cctx.gridConfig())) return new NoOpPageEvictionTracker();
We should check not the global configuration, but the data region configuration.