Quorum queues while ra's not running. #9666
-
hello all! We had some quorum queues crash during a reboot recently, which wasn't a massive deal on its own, however while troubleshooting the instance we noticed that Is this by design? I guess I'm curious how starting raft would crash our current queues. On 3.12.6, one node cluster. (however tested and had the same behaviour on a 3-node cluster). steps to reproduce for the curious:
Thank you. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
You assume that quorum queues use the default Ra system which hasn't been the case since 3.10 or so. But that's what I cannot suggest much without any logs but one thing that is still shared by all Ra systems is a number of metrics, so restarting the default system must have wiped some of them. |
Beta Was this translation helpful? Give feedback.
-
I'm pretty sure it goes without saying but RabbitMQ codebase does not generally assume that someone will be messing with Ra systems using |
Beta Was this translation helpful? Give feedback.
You assume that quorum queues use the default Ra system which hasn't been the case since 3.10 or so.
But that's what
ra:overview/0
andra:start/0
use. If you want to know the state of a specific Ra system, such as QQs or streams, you must usera:overview/
and their respective names (by searching for?RA_SYSTEM
across the codebase).I cannot suggest much without any logs but one thing that is still shared by all Ra systems is a number of metrics, so restarting the default system must have wiped some of them.