[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