[jboss-jira] [JBoss JIRA] (JGRP-1509) GMS: low leave_timeout may cause incorrect view installation

Bela Ban (JIRA) jira-events at lists.jboss.org
Tue Sep 11 06:08:33 EDT 2012


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

Bela Ban commented on JGRP-1509:
--------------------------------

Actually, I correctr myself: a merge protocol should always be in the config, so even if the final view from A is not received by all members, the merge protocol will eventually merge the deviating views into a consolidated MergeView.
                
> GMS: low leave_timeout may cause incorrect view installation
> ------------------------------------------------------------
>
>                 Key: JGRP-1509
>                 URL: https://issues.jboss.org/browse/JGRP-1509
>             Project: JGroups
>          Issue Type: Bug
>            Reporter: Bela Ban
>            Assignee: Bela Ban
>             Fix For: 3.0.15, 3.2
>
>         Attachments: tmp.xml
>
>
> - {A}
> - B joins, then C, the view is A2={A,B,C}
> - *No* messages are sent
> - GMS.leave_timeout=100
> - NAKACK2.xmit_interval=1000
> - A leaves gracefully (JChannel.disconnect())
> - A multicasts B3={B,C}, the seqno is #3
> - B discarded A#2 (view {A,B,C}), as it was not yet server
> - B now asks A for retransmission of #2 before it can deliver #3 (the new view)
> (- The retransmission kicks in ca. every 1 sec)
> - However, A is gone, so C will loop asking A to retransmit #3 and will therefore never install view B2 !

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