Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-1170

Rehashing doesn't rebalance keys for which the old owners and the new owners are disjoint sets

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Major
    • 5.0.0.CR5
    • 5.0.0.CR4
    • None
    • None
    • Low

    Description

      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}

      Attachments

        Activity

          People

            dberinde@redhat.com Dan Berindei (Inactive)
            dberinde@redhat.com Dan Berindei (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: