I have 3 cluster with broker.xml config, the other 2 cluster has group name = bear and tiger. Primary server: <broadcast-groups> <broadcast-group name="bg-group1"> <group-address>231.7.7.7</group-address> <group-port>9876</group-port> <broadcast-period>5000</broadcast-period> <connector-ref>artemis</connector-ref> </broadcast-group> </broadcast-groups>
<discovery-groups> <discovery-group name="dg-group1"> <group-address>231.7.7.7</group-address> <group-port>9876</group-port> <refresh-timeout>10000</refresh-timeout> </discovery-group> </discovery-groups> <cluster-connections> <cluster-connection name="my-cluster"> <connector-ref>artemis</connector-ref> <message-load-balancing>ON_DEMAND</message-load-balancing> <max-hops>0</max-hops> <discovery-group-ref discovery-group-name="dg-group1"/> </cluster-connection> </cluster-connections> <ha-policy> <replication> <primary> <vote-on-replication-failure>true</vote-on-replication-failure> <check-for-active-server>true</check-for-active-server> <group-name>fish</group-name> </primary> </replication> </ha-policy> Backup server: <broadcast-groups> <broadcast-group name="bg-group1"> <group-address>231.7.7.7</group-address> <group-port>9876</group-port> <broadcast-period>5000</broadcast-period> <connector-ref>artemis</connector-ref> </broadcast-group> </broadcast-groups> <discovery-groups> <discovery-group name="dg-group1"> <group-address>231.7.7.7</group-address> <group-port>9876</group-port> <refresh-timeout>10000</refresh-timeout> </discovery-group> </discovery-groups> <cluster-connections> <cluster-connection name="my-cluster"> <connector-ref>artemis</connector-ref> <message-load-balancing>ON_DEMAND</message-load-balancing> <max-hops>0</max-hops> <discovery-group-ref discovery-group-name="dg-group1"/> </cluster-connection> </cluster-connections> <ha-policy> <replication> <backup> <allow-failback>false</allow-failback> <group-name>fish</group-name> </backup> </replication> </ha-policy> At the beginning, it works as expected: 1. When primary server failed, the backup server became active. 2. When primary server brought back up, it check for active server. 3. Failed the active server, the primary server became active. However, when the backup server is brought back up, it didn't pair with the primary server and become backup server, waiting to pair with primary. Is this bugs in Artemis 2.35? Regards, Rahman