[jboss-jira] [JBoss JIRA] (JGRP-1533) Two JGoup Server can't communicate each other with multicast

Bela Ban (JIRA) jira-events at lists.jboss.org
Fri Nov 2 03:18:19 EDT 2012


     [ https://issues.jboss.org/browse/JGRP-1533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bela Ban resolved JGRP-1533.
----------------------------

    Resolution: Incomplete Description


Please provide more information, such as:
- What's the actual problem
- Stack trace
- Logs
- How to reproduce etc
                
> Two JGoup Server can't communicate each other with multicast
> ------------------------------------------------------------
>
>                 Key: JGRP-1533
>                 URL: https://issues.jboss.org/browse/JGRP-1533
>             Project: JGroups
>          Issue Type: Feature Request
>    Affects Versions: 2.6.12
>         Environment: jgroups-all-2.6.12.jar
> cat /proc/version
> Linux version 2.6.18-128.el5 (mockbuild at builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)) #1 SMP Wed Jan 21 10:41:14 EST 2009
>            Reporter: zhan xuguang
>            Assignee: Bela Ban
>
> precondtion
> we have two server Ip1 and Ip2 as a cluster , we used JGOUP as the sync cache channel. these days we find it not workable as it not sync data with 
> config:
>   to enable multi-machine synchronization, set the following to true
>                 
>   we are multicasting on 235.11.17.19 port 32765.  For information about 
>                    <jgroupsInit>
>                         <![CDATA[
> UDP(mcast_addr=239.190.1.1;mcast_port=32986;discard_incompatible_packets=true;enable_diagnostics=false;
> bind_addr=ip1;
> max_bundle_size=60000;max_bundle_timeout=30;ip_ttl=32;enable_bundling=true;
> use_concurrent_stack=true;thread_pool.enabled=true;thread_pool.min_threads=1;
> thread_pool.max_threads=25;thread_pool.keep_alive_time=5000;
> thread_pool.queue_enabled=false;thread_pool.queue_max_size=100;
> thread_pool.rejection_policy=Run;oob_thread_pool.enabled=true;oob_thread_pool.min_threads=1;
> oob_thread_pool.max_threads=8;oob_thread_pool.keep_alive_time=5000;oob_thread_pool.queue_enabled=false;
>  oob_thread_pool.queue_max_size=100;oob_thread_pool.rejection_policy=Run):
> PING(timeout=2000;num_initial_members=3):
> MERGE2(max_interval=30000;min_interval=10000):
> FD_SOCK:FD(timeout=10000;max_tries=5;shun=true):
> VERIFY_SUSPECT(timeout=1500):
> pbcast.NAKACK(use_mcast_xmit=false;gc_lag=0;retransmit_timeout=300,600,1200,2400,4800;discard_delivered_msgs=true):
> UNICAST(timeout=300,600,1200,2400,3600):
> pbcast.STABLE(stability_delay=1000;desired_avg_gossip=50000;max_bytes=400000):
> pbcast.GMS(print_local_addr=true;join_timeout=3000;shun=false;view_bundling=true):
> FC(max_credits=20000000;min_threshold=0.10):
> FRAG2(frag_size=60000):pbcast.STATE_TRANSFER
>             ]]>
>                 </jgroupsInit>
> another server same config
>               <jgroupsInit>
>                         <![CDATA[
> UDP(mcast_addr=239.190.1.1;mcast_port=32986;discard_incompatible_packets=true;enable_diagnostics=false;
> bind_addr=ip2;
> max_bundle_size=60000;max_bundle_timeout=30;ip_ttl=32;enable_bundling=true;
> use_concurrent_stack=true;thread_pool.enabled=true;thread_pool.min_threads=1;
> thread_pool.max_threads=25;thread_pool.keep_alive_time=5000;
> thread_pool.queue_enabled=false;thread_pool.queue_max_size=100;
> thread_pool.rejection_policy=Run;oob_thread_pool.enabled=true;oob_thread_pool.min_threads=1;
> oob_thread_pool.max_threads=8;oob_thread_pool.keep_alive_time=5000;oob_thread_pool.queue_enabled=false;
>  oob_thread_pool.queue_max_size=100;oob_thread_pool.rejection_policy=Run):
> PING(timeout=2000;num_initial_members=3):
> MERGE2(max_interval=30000;min_interval=10000):
> FD_SOCK:FD(timeout=10000;max_tries=5;shun=true):
> VERIFY_SUSPECT(timeout=1500):
> pbcast.NAKACK(use_mcast_xmit=false;gc_lag=0;retransmit_timeout=300,600,1200,2400,4800;discard_delivered_msgs=true):
> UNICAST(timeout=300,600,1200,2400,3600):
> pbcast.STABLE(stability_delay=1000;desired_avg_gossip=50000;max_bytes=400000):
> pbcast.GMS(print_local_addr=true;join_timeout=3000;shun=false;view_bundling=true):
> FC(max_credits=20000000;min_threshold=0.10):
> FRAG2(frag_size=60000):pbcast.STATE_TRANSFER
>             ]]>
>                 </jgroupsInit>
> and we use the test programe test find  no message receive at ip2
> run at ip1 java -cp jgroups-all-2.6.12.jar org.jgroups.tests.McastSenderTest -mcast_addr 239.190.1.1 -port 32986
> run at ip2 java -cp jgroups-all-2.6.12.jar org.jgroups.tests.McastReceiverTest -mcast_addr 239.190.1.1 -port 32986
> we check two ips at the same network segment
> at when we use the ping from ip1 to ip2, we can get the package with tcpdump

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