]
Dan Berindei resolved ISPN-1170.
--------------------------------
Resolution: Rejected
The old owners and new owners should never be disjoint sets, this happened only on a task
branch because of a bug in TopologyAwareConsistentHash.
Rehashing doesn't rebalance keys for which the old owners and the
new owners are disjoint sets
----------------------------------------------------------------------------------------------
Key: ISPN-1170
URL:
https://issues.jboss.org/browse/ISPN-1170
Project: Infinispan
Issue Type: Bug
Affects Versions: 5.0.0.CR4
Reporter: Dan Berindei
Assignee: Dan Berindei
Fix For: 5.0.0.CR5
The node that does the push is computed as the last owner in the old CH that is still an
owner in the new CH.
Instead it should be the last owner in the old CH that is still alive in the new CH.
With the default CH this can never happen, but with the topology-aware CH it could,
e.g.:
old CH = {A{mid=m0}, B{mid=m1}, C{mid=m1}, D{mid=m2}}
old owners(k) = {B, D}
new CH = {A{mid=m0}, C{mid=m1}, D{mid=m2}}
new owners(k) = {A, C}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: