Skip to content
Discussion options

You must be logged in to vote

@uk1988

Why does RabbitMQ restart Node 2, when both Node 2 and Node 3 were operational and in full contact during the outage?

Because that's how the autoheal partition healing strategy was designed to work: it restarts all nodes except for the "winning" one. It's a very straightforward way to address Mnesia's highly opinionated approach to recovery from partitions.

pause_minority works differently. Team RabbitMQ recommends it over autoheal for most users.

Like I said, with classic mirrored queues removed in 4.0 and Khepri becoming the only metadata store in 4.3, partition handling strategies will be fairly soon gone from RabbitMQ: Khepri, quorum queues, stream coordinator all recover th…

Replies: 2 comments 4 replies

Comment options

You must be logged in to vote
3 replies
@michaelklishin
Comment options

@uk1988
Comment options

@lukebakken
Comment options

Comment options

You must be logged in to vote
1 reply
@michaelklishin
Comment options

Answer selected by michaelklishin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants