Bug 1136109

Summary: Improve SyncConsistentHashFactory key distribution
Product: [JBoss] JBoss Data Grid 6 Reporter: Dan Berindei <dberinde>
Component: InfinispanAssignee: Tristan Tarrant <ttarrant>
Status: CLOSED CURRENTRELEASE QA Contact: Martin Gencur <mgencur>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.3.0CC: gsheldon, havill, jdg-bugs, mhusnain, onagano, tkimura, ttarrant, vjuranek
Target Milestone: ER2   
Target Release: 6.3.1   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Previously in Red Hat JBoss Data Grid, data distribution was unexpectedly uneven when using SyncConsistentHashFactory and TopologyAwareSyncConsistentHashFactory due to a problem that prevented these two classes from distributing the segments randomly between nodes as expected. This is now fixed in JBoss Data Grid 6.3.1. SyncConsistentHashFactory and TopologyAwareSyncConsistentHashFactory can now distribute data correctly so that each node is only given a certain percentage of data compared to other nodes. As a result, data is now distributed evenly between nodes.
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-01-26 14:04:57 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Dan Berindei 2014-09-01 20:59:28 UTC
SyncConsistentHashFactory and TopologyAwareSyncConsistentHashFactory distribute the segments between nodes randomly, and the number of segments distributed to different nodes is not very even.

They should have a fail-safe mechanism to limit the variation in segment number between nodes.

Comment 4 Tristan Tarrant 2014-09-19 06:43:29 UTC
Made public