I suggest setting UDP.ip_ttl to a sufficiently low value, so that packets crossing the subnets are discarded by the router.
I would also recommend to change
- partition names
- mcast_addr and
on both the prod and test lans
OK. I decreased the value of UDP ip_ttl from 8 to 2 in the ../deploy/cluster-service.xml file on both the production JBoss servers and dev/test JBoss servers. I stopped and restarted all the servers.
The [TreeCache] viewAccepted() messages still appear in the JBoss startup log file on the Unix production server and dev/test server. The partition_names, mcast_addr and mcast_ports are different values on the production JBoss server and dev/test JBoss servers.
Do you have any other suggestions?
Those values are overridden with system properties, are you sure you don't do that ?
The cluster-service.xml file doesn't control any TreeCache instance. Most likely the one you're seeing logging from is the cache used for HTTP session replication. That's configured in deploy/tc5-cluster.sar/META-INF/jboss-service.xml. Basically the same type of process of using a different cluster name, mcast_addr and mcast_port should be applied to that file as well. The ip_ttl change can be done there too.