Re: [jgroups-dev] [javagroups-users] Reception of Multicast message stopped after network restart

Bela Ban <[email protected]>
Newsgroups gmane.comp.java.javagroups.devel,gmane.comp.java.javagroups.general
Message-ID <[email protected]>
OK, I'll try to reproduce this when I return from my vacation.

Meanwhile, can you try this with UDP.loopback="true" ?



[email protected] wrote:
> Hi Bela,
> 	We did the test again using 2.8 GA with UDP as transport (using udp.xml shipped with JGroups 2.8 GA) and it failed 100% of the time. 
>
>     * OS / version : CentOS release 5.3 (Final)
>     * JGroups version : 2.8 GA 
>     * Your config XML file used : udp.xml with shipped with JGroups only Multicast port pour was changed to use 55240
> 	
> Result:
>     A and B form a cluster
>     network restart on A server @ ~ 2010-09-21 11:45:42
>     
>     FROM B: A was suspected by B and excluded A
>     FROM A: B was suspected by A and A start an infinite Suspect/Merge loop, A will never exclude B	
>     From this point A do not receive B multicast messages from B, A is looping on SUSPECT/MERGE. 
>
>     I did a tcpdump and Multicast from B are received on server A but not handle but JGroups (at least not log on TP/UDP). 
>     I also did some threadump on A and Multicast Receiver thread is still running.
>     
>     I attached A and B log with trace log level. 
>
>     PS: Same behavior was observed without manual network restart with same result, we are still working to find reproducible scenarios. 
>
> Thanks 
>     	
>
> David Forget 
>
>
> -----Original Message-----
> From: ext Bela Ban [mailto:[email protected]] 
> Sent: Tuesday, September 21, 2010 8:00 AM
> To: Forget David (Nokia-MS/Montreal)
> Cc: [email protected]; [email protected]
> Subject: Re: Reception of Multicast message stopped after network restart
>
>
>
> [email protected] wrote:
>   
>> How would nodes which stop receiving messages trigger a UDP storm ?
>>
>>
>> DF> This is still under investigation, but quick look at tcpdump show 
>> enndless NAKACK retransmission and
>> lots of SUSPECT from all other nodes that will never stop until all 
>> nodes on the server is restarted.
>>
>>
>>     
>>> We have been able to reproduce the issue with this very simple
>>> scenario on Linux 5.3 64bits.
>>> Scenario: A and B join the same cluster, when everything is stable, We
>>> perform a network restart on server A {/sbin/service network restart}.
>>>       
>
> I ran this scenario on my Fedora based cluster as well: service network 
> start / stop on A (coord of cluster {A,B}). What happened was:
>
>     * A was suspected by B and excluded
>     * A came back
>     * A and B merged back into 1 cluster
>
> This was done with UDP as transport (using udp.xml shipped with JGroups)
>
>
>   
>> I don't think this works: an ifconfig down/up is not something that a
>> socket would survive ! Can you use IP Bonding ?
>>     
>
> I was wrong: apparently this works, at least on Linux and with UDP as 
> transport !
>
>
>   
>>> For an unknown raison node A stop receiving Multicast from B resulting
>>> on an unstable cluster were members could not join the same cluster
>>> anymore. We are reproducing this issue 100% of the time.
>>>       
>
>
> Well, maybe you need to write down the exact steps, and the following info:
>
>     * OS / version
>     * JGroups version
>     * Your config XML file used
>
>
>
>   
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------
> Beautiful is writing same markup. Internet Explorer 9 supports
> standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
> Spend less time writing and  rewriting code and more time creating great
> experiences on the web. Be a part of the beta today.
> http://p.sf.net/sfu/beautyoftheweb
> ------------------------------------------------------------------------
>
> _______________________________________________
> javagroups-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/javagroups-users
>   

-- 
Bela Ban
Lead JGroups / JBoss Clustering team
JBoss - a division of Red Hat


------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
Javagroups-development mailing list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.