> 1. Is there a class/method or MBean that indicates whether WAN
> replication is active and working?
> From an operations-monitoring standpoint, folks will want to be able
> to detect whether or not a WAN replication connection is running
> successfully, and alert if WAN replication is failing for whatever
> reason.
No MBean support yet.
> 2. Is there a way to disable/enable WAN replication in the XML config
> or programatically after the hazelcast cluster is started?
Not yet.
> 3. Is there a way to add more WAN replication targets to a hazelcast
> cluster that is already up and running?
Not yet.
> 4. What is the behavior of WAN replication if there is a temporary
> disruption in network connectivity between the two nodes for minutes/
> hours, and then gets restored?
WAN replication is ok with short disconnections. Current (default)
implementation will queue up the updates during disconnections. After
connection is restored, all queued updates are applied.
> 5. What is the behavior of WAN replication if the remote cluster is
> completely rebooted, such that every node of the remote cluster gets
> shutdown, and then comes back up, re-creating a new Hazelcast cluster?
Again with the current (default) implementation, rebooted cluster will
lose its data in-memory and the other cluster will push the updates
when the rebooted cluster comes back up.
> 6. What is the behavior of WAN replication if it is configured to a
> non-existent remote cluster (for example, in dev/test environments)?
Active cluster will keep trying to connect to the remote cluster. It
will fail each time but all updates are queued up but the queue is
bounded so that it doesn't cause OutOfMemory.
-talip