[jboss-jira] [JBoss JIRA] (JGRP-1751) State transfer: views installed during state transfer are never installed at the state requester

Bela Ban (JIRA) jira-events at lists.jboss.org
Mon Dec 2 03:59:06 EST 2013


Bela Ban created JGRP-1751:
------------------------------

             Summary: State transfer: views installed during state transfer are never installed at the state requester
                 Key: JGRP-1751
                 URL: https://issues.jboss.org/browse/JGRP-1751
             Project: JGroups
          Issue Type: Enhancement
            Reporter: Bela Ban
            Assignee: Bela Ban
             Fix For: 3.5


If a state requester requests state and BARRIER drops all messages at the state requester, then a view V dispatcher by the coordinator during the state transfer will never be installed at the state requester:
* The current view is V1=\{A,B\}
* B requests the state from A
* A gets a JOIN from C
* A mcasts the new view V2=\{A,B,C\}, seqno=6
* A sends back a unicast state response to B including the state and a digest with A:6 (*including* V2)
* B receives the unicast state response and installs the state and digest
** B's digest for A is 6
* B receives V2 (A:6), but *drops it as message 6 is already in its digest for A !*
--> B will never install V2 !


This applies to all state transfer protocols which use BARRIER (STATE_TRANSFER, STATE, STATE_SOCK).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list