Hi, I have 2 JChannels both of which have shun enabled. One channel is for JBoss itself and the other is for my PojoCache. I have a cluster consisting of {A,B,C}. I unplug the network cable for C. Each node detects the loss of the other node(s). I wait about 60 seconds then plug the cable back in. What I want is for {A,B} to continue in their own cluster and C to continue in its own (separate) cluster. In other works, A and B reject C's effort to rejoin the cluster.
What is happening is that C rejoins A and B and my cache is merged thus becoming corrupt with C data. In other words, node C is not shunned by A and B and nodes A and B aren't shunned by C. Each node is notified of the change via a merge view event. I still need to receive this notification that a node tried to rejoin the cluster. I just want the rejoin to fail without touching the cache. Here is an excerpt from one XML config file: jboss:service=Naming jboss:service=TransactionManager mycom.prox:type=Connector,transport=proxsocket org.jboss.cache.JBossTransactionManagerLookup OPTIMISTIC true true ${jboss.partition.name:DefaultPartition} ${prox.cluster.mode:LOCAL} <UDP mcast_addr="228.1.3.4" mcast_port="48868" ip_ttl="64" ip_mcast="true" mcast_send_buf_size="150000" mcast_recv_buf_size="80000" ucast_send_buf_size="150000" ucast_recv_buf_size="80000" loopback="false" use_local_host="true"/> <PING timeout="2000" num_initial_members="3" up_thread="false" down_thread="false"/> <MERGE2 min_interval="10000" max_interval="20000"/> <FD_SOCK down_thread="false" up_thread="false"/> <FD timeout="1000" max_tries="8" down_thread="false" up_thread="false" shun="true"/> <VERIFY_SUSPECT timeout="1500" up_thread="false" down_thread="false"/> <pbcast.NAKACK gc_lag="50" retransmit_timeout="600,1200,2400,4800" max_xmit_size="8192" up_thread="false" down_thread="false"/> <UNICAST timeout="600,1200,2400" window_size="100" min_threshold="10" down_thread="false"/> <pbcast.STABLE desired_avg_gossip="700" up_thread="false" down_thread="false"/> <VIEW_SYNC avg_send_interval="60000" down_thread="false" up_thread="false" /> <pbcast.GMS join_timeout="5000" join_retry_timeout="2000" shun="true" print_local_addr="true"/> <FRAG2 frag_size="60000" down_thread="false" up_thread="false"/> <pbcast.STATE_TRANSFER up_thread="true" down_thread="true"/> 5000 <!-- Configure Marshalling (Both of these should be true together according to TreeCache Docs)--> true true View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3978588#3978588 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3978588 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user