-
Notifications
You must be signed in to change notification settings - Fork 4k
Closed
Labels
Description
Describe the bug
Context:
Build Update meaning, pack a new version of definition.json, conf wih rabbitmq 3.12.4(machine compatible one) into zip, deploy it into machine and runit.
How Build Update is Currently Happening:
let say, there are 3 Node in a Cluster.
- Node A - Get a update, stop the rabbitmq-server (killing it pid), and unzip and start a new rabbitmq
- Same as Node A for Node B
- Same as Node A for Node C
Issue:
Since we are using quorum queues, some of queues are running after a complete update and some are not, their state is "?"
Reproduction steps
- RabbitMQ Version: 3.12.4
- Erlang: 26.0.2
Reproduciton Step:
- Create a cluster of 3 Nodes.
- Declare 200 Queue.
- Kill One and Start Again, for all Node (A, B, C)
One could see some of queue are in "?" State.
Reson Being:
All Replica in Follower state
Expected behavior
After One Node Dies, Another Node Should be elected as Leader for all queues
Additional context
No response