Replies: 1 comment
-
@Ayanda-D you are welcome to submit pull requests with the changes you need. In particular since you have a way to reproduce. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Community Support Policy
RabbitMQ version used
4.0.3
How is RabbitMQ deployed?
Debian package
Steps to reproduce the behavior in question
Hi Team
I'm running
make run-broker
(orstart-cluster
) and creating a quorum queue, then manually terminating it viagen_statem:stop/3
. The process terminates, but, the queue itself (from the metadata and monitoring tools) appears available (and markedlive
in state and running on the Mgmt-UI). I understand this is termination on the raft library components, but I expect the QQ to be entirely unavailable. What is the expected behaviour of the QQ after such a termination?Queue still marked as
live
.NOTE: We're still facing issues where QQ's have leaders unavailable ( failing with
noproc
), but go unnoticed and re-election doesnt transfer leadership to one of the followers. Discussed #12701 and still rely on a custom CLI check to detect these. We want such terminations of the FSM^^^ to be propagated to all components of the QQ, e.g. including updating the metadata store (and preferably always guarantee a re-election is triggered, which doesnt seem to always be the case).Beta Was this translation helpful? Give feedback.
All reactions