[infinispan-issues] [JBoss JIRA] Commented: (ISPN-1077) Multiple leaves are not handled correctly with DIST

Mircea Markus (JIRA) jira-events at lists.jboss.org
Mon May 9 10:57:18 EDT 2011


    [ https://issues.jboss.org/browse/ISPN-1077?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12600724#comment-12600724 ] 

Mircea Markus commented on ISPN-1077:
-------------------------------------

As discussed on the weekly meeting this won't be fixed in the 4.2 branch. Please also update doc to state this limitation for 4.2.

> Multiple leaves are not handled correctly with DIST 
> ----------------------------------------------------
>
>                 Key: ISPN-1077
>                 URL: https://issues.jboss.org/browse/ISPN-1077
>             Project: Infinispan
>          Issue Type: Bug
>          Components: Distributed Cache
>    Affects Versions: 4.2.1.FINAL
>            Reporter: Mircea Markus
>            Assignee: Dan Berindei
>             Fix For: 5.0.0.CR2, 5.0.0.FINAL
>
>         Attachments: MultipleNodesLeavingTest.java
>
>
> When multiple caches are leaving at the same time(i.e. the diff between jgroups views is more than one address), Infinispan ends up with an inconsistent hash function: it is aware about nodes that are no longer present in the cluster. 
> The root cause of the problem is in DistributionManagerImpl.rehash(...):
> - the list of leavers is determined as follows:    
> Address leaver = MembershipArithmetic.getMemberLeft(oldMembers, newMembers);
> - this method always assumes a single leaver, but there can be many.
> Unit test attached.

--
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