Replies: 2 comments 10 replies
-
@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.
-
As part of investigating this issue (on a 7 node cluster), we're coming across the following crash (on an older broker though, 3.12.x). The crash is from here: /~https://github.com/rabbitmq/ra/blob/v2.6.3/src/ra_server.erl#L1742 We can see the behaviour is still the same on What's the expected behaviour here when We queried the
|
Beta Was this translation helpful? Give feedback.
-
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