[jboss-jira] [JBoss JIRA] Commented: (JGRP-505) UNICAST: sequence numbering after merge leads to messages never being delivered
Bela Ban (JIRA)
jira-events at lists.jboss.org
Wed Jun 6 09:11:08 EDT 2007
[ http://jira.jboss.com/jira/browse/JGRP-505?page=comments#action_12364346 ]
Bela Ban commented on JGRP-505:
-------------------------------
Another diff between MultiplexerMergeTest and MergeTest are the properties: MergeTest doesn't use FC, FLUSH or FRAG2. Oops as a matter of fact, when I modified "tunnel" in stacks.xml (attached), it works !
> UNICAST: sequence numbering after merge leads to messages never being delivered
> -------------------------------------------------------------------------------
>
> Key: JGRP-505
> URL: http://jira.jboss.com/jira/browse/JGRP-505
> Project: JGroups
> Issue Type: Bug
> Affects Versions: 2.4.1
> Reporter: Vladimir Blagojevic
> Assigned To: Vladimir Blagojevic
> Fix For: 2.5
>
>
> During refactoring of TUNNEL to use TP I ran MultiplexerMergeTest very often. This test basically consists of two members A and B that are exchanging message through GossipRouter. When GossipRouter is killed members form their own subgroups that are subsequently merged once router starts again.
> I noticed that on very rare occasions (1 in 20 test runs) one of the members (say A) stops passing up unicast messages from B above UNICAST protocol. More detailed logging and inquiry at UNICAST revealed that upon merge A stops passing up messages from B and keeps adding messages from B seq>1 into B's window but does not pass up messages further since message seq B1 is missing. After further investigation I concluded that message B1 must have been delivered to A prior to MergeView. MergeView wiped clean all windows and added next sequence B2 to appropriate window.
> I am not sure if this is only applicable to Multiplexer setup. The issue is hard to reproduce. I will see if it is possible to make a unit test to reproduce it.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list