Details
-
Bug
-
Resolution: Not a Bug
-
Major
-
None
-
JBoss A-MQ 6.3
-
None
-
Workaround Exists
-
-
Description
If a cluster of brokers is configured to rebalance cluster clients, as below:
<transportConnector name="openwire" uri="tcp://0.0.0.0:61611?maximumConnections=5000&wireFormat.maxFrameSize=104857600&transport.keepAlive=true" updateClusterClients="true" rebalanceClusterClients="true" updateClusterClientsOnRemove="true"/>
then rebalancing seems to work on the initial broker startup. However; if a rolling restart of the brokers is performed, the clients receive an updated host of "0.0.0.0" for each restarted broker until clients all end up on the last broker to be restarted and finally the clients cannot reconnect at all.
Restarting the client does not seem to help. Restarting the brokers with a clean data directory and then restarting the client does seem to work.