Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.28
-
None
Description
HA brokers can become stuck in "recovering" or "catchup" state when running transactional clients with multiple failovers.
To reproduce, in one window run:
while qpid-txtest2 -b 20.0.20.200 --total-messages 1000 --connection-options '
{reconnect:true}' --tx-count 1000; do true; done
In another window run (ha script attached):
while ha wait -a; do sleep .5; ha kill; done
After some time one or more brokers willl become stuck in catchup or recovering state.