[infinispan-issues] [JBoss JIRA] Created: (ISPN-1000) PUSH based rehashing

Manik Surtani (JIRA) jira-events at lists.jboss.org
Fri Mar 25 06:36:45 EDT 2011


PUSH based rehashing
--------------------

                 Key: ISPN-1000
                 URL: https://issues.jboss.org/browse/ISPN-1000
             Project: Infinispan
          Issue Type: Feature Request
          Components: Distributed Cache
    Affects Versions: 4.2.0.Final
            Reporter: Manik Surtani
            Assignee: Manik Surtani
             Fix For: 5.0.0.BETA2, 5.0.0.FINAL


Current rehash schemes are based on a PULL of state.  Joiners (and new owners after a leave) pull state from their neighbours.  This JIRA is to reimplement this as a PUSH based scheme, where all nodes detect new joiners (or leavers) and analyse their internal state and determine what needs to be pushed where.

The scheme should be more robust, involving far fewer RPCs and coordination, and would work better for merge views detected when partitions heal.

Based on Bela's prototype on https://github.com/belaban/infinispan/tree/rebalance-changes

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the infinispan-issues mailing list