We have the following setup(all versions are HornetQ2.2.5.Final)
-Node A (Jboss4.3 EAP) has a local queue that has a configuration where all messages that arrive on the local queue are forwarded to a remote queue via a bridge.
This bridge has been setup to have a discovery group .
-Node B (Jboss 5.0.1.GA)is the main "live" remote hornetq where I have the broadcast/discovery group and cluster defintion setup. This also has a "shared" store with Node C which is the backup node
-Node C (Jboss 5.0.1.GA )is the backup node which also has the broadcast/discovery group and cluster defintion setup and alsp accesses the "shared" store.
The shared store is an NFS(coraid) mount
Node A started up and the bridge connected to Node B. Then Node C was started up. I saw the following message continuously written across all 3 logs "
2012-01-09 11:24:13,578 WARN [org.hornetq.core.cluster.impl.DiscoveryGroupImpl] There are more than one servers on the network broadcasting the same node id. You will see this message exactly once (per node) if a node is restarted, in which case it can be safely ignored. But if it is logged continuously it means you really do have more than one node on the same network active concurrently with the same node id. This could occur if you have a backup node active at the same time as its live node. nodeID=36467e3e-37c5-11e1-866c-000c29b96655".
Also when I brought down Node B , the bridge did not automatically reconnect to the backup server and forward the messages.
I have attached the hornetq-configuration.xml across all 3 nodes.