Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Information Provided
-
2.30.0
-
None
-
None
Description
An ActiveMq Artemis cluster can have two live brokers that can receive requests at the same time. This happens if the communication drops between the live broker and the passive broker.
We deploy ActiveMQ Artemis v(2.30.0) on a five nodes cluster with Ubuntu 18.04. The cluster consists of a master broker and three backup brokers. We deploy classic replication with three backups for the master broker. One of the backup brokers announces its status as a passive backup for the live broker.
If the communication breaks between the live and the passive broker, the passive broker changes its status to live and starts accepting messages. A warning message appears on all nodes telling that there are two live brokers in the cluster. When we fix the network problem, the cluster still has two live brokers that can accept requests. Although we set allow-fail-back to true on the backups config which should force the backup that has become live to automatically stop when the live is back.