Details
-
Enhancement
-
Resolution: Unresolved
-
Major
-
None
-
9.2.0.Alpha1
-
None
Description
Currently we detect conflicts between CacheEntry replicas by retrieving all entries for a cache segment and comparing their values on the node initiating the conflict resolution. This does not scale. Instead, we should generate a Merkle tree for each segment on the replica nodes. When initiating conflict resolution, it is then possible to retrieve a segments hash from each of its owners and determine if a conflict is present before requesting the conflicting entries.
Attachments
Issue Links
- is related to
-
ISPN-11099 Improve Conflict Resolution Performance
- New
-
JDG-3636 Improve Conflict Resolution Performance
- New
-
ISPN-1195 Rehashing and state transfer to use digesting
- To Do