-
Bug
-
Resolution: Done
-
Major
-
9.4.16.Final, 10.0.0.Final
-
None
-
DataGrid Sprint #35, DataGrid Sprint #36, DataGrid Sprint #37, DataGrid Sprint #38, DataGrid Sprint #39
Caches in invalidation mode used to do everything on the local node and only broadcast an invalidation command to all the members. ISPN-10029 changed this, and now transactional invalidation caches acquire locks for affected keys on the primary owners.
Unfortunately KeyPartitionerFactory constructs a SingleSegmentKeyPartitioner in invalidation mode, so there is only one primary owner for all the keys.
- is related to
-
ISPN-10029 Transactional invalidation cache with shared store prone to stale reads, even with FORCE_WRITE_LOCK
- Closed