check_if_node_is_quorum_critical with a noproc follower #10423
-
Given a 3-node cluster with a 3-member quorum queue. One of the followers is dead (eg. crashed and reach max intensity). In this case
In case the whole node 01 is not available, then the queue qq1 is reported. I wonder if this is intentional? Or is this a necessary optimisation as it would be very expensive to check each queue member process on each node in case of a lot of queues. (I understand the reason is because the check only looks at the My question is similar to #9518 but the opposite. There the "wrong" member should not be reported as critical while in my case the "working" member should be. My use case would be to do a rolling restart and check before each node shutdown if it is ok to continue without loosing availability of any queue. (Another use case is to do a rolling replace node which is roughly: shrink QQs, delete rabbitmq cluster node, add new cluster node, grow QQs) |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
the Ra process should delete its record from the |
Beta Was this translation helpful? Give feedback.
-
This should be addressed by #12727 (contributed by @Ayanda-D) and available for testing in alpha |
Beta Was this translation helpful? Give feedback.
This should be addressed by #12727 (contributed by @Ayanda-D) and available for testing in alpha
4.0.4-alpha.0caa0664
.