-
Bug
-
Resolution: Done
-
Critical
-
JBoss A-MQ 6.3
-
None
-
CR2
-
-
-
Sprint 7 - towards CR2
I have A-MQ master/slave broker created using fabric on different ssh containers. When the container with master broker looses connection to the ensemble the broker instance is often shut down very late (it may take up to 5 minutes).
It causes the problem since ensemble after 30s of connection loss realizes that the container is unreachable so it elects another container with broker as a master and the container (and so broker) starts.
It may cause two broker instances to be running and so data corruption (in case if the underlying filesystem for broker storage does not support unreliable locking). But it causes issue even in case that the storage locking is reliable. When the locking is reliable the newly elected master instance cannot start up because of the lock of disconnected instance. It results in the situation that there is no broker you can connect to using fabric-discovery.
- blocks
-
ENTMQ-1638 Validate Zookeeper-based broker master-slave coordination in a fabric environment
- Closed
- is related to
-
ENTESB-6581 Upgrade curator dependency and shaded classes to 2.11.1
- Closed
- relates to
-
ENTESB-5964 [6.2.1.R4 / 6.3.0.CR1] Creating ensemble results in Client is not started in containers
- Closed