Classic mirrored queues repeatedly log errors #8963
-
Describe the bugMy log is filling Gigabytes worth of text with
At some point something bad happened and certain queues became unsynchronised. The problem is that I cannot affect any change on them either through web management or API. I have tried every option but all those operations either hang the UI or timeout through the API with no change.
Reproduction stepsI don't know what caused it in the first place Expected behaviorSome way to resolve the issue. Resynching the queues would be preferable but deleting them would be acceptable at this point. Additional contextNo response |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
Please use Discussions for questions. There is Classic mirrored queues are deprecated and scheduled to be removed in early 2024 in RabbitMQ 4.0. RabbitMQ 3.9 goes completely EOL in a few days. Please upgrade to 3.12 (3.9 => latest 3.9 => latest 3.10 => latest 3.11 => 3.12, enabling all feature flags in the process, or using a Blue/Green deployment). There are many more reasons to upgrade. |
Beta Was this translation helpful? Give feedback.
Please use Discussions for questions.
There is
rabbitmqctl delete_queue
which, at least in 3.11 and 3.12, handles CMQs without an electable leader.Classic mirrored queues are deprecated and scheduled to be removed in early 2024 in RabbitMQ 4.0.
Their flaws are unfixable and it has been announced a few years ago. Use Quorum queues and/or streams. There are migration guidelines for 3.11 and 3.12. Or use non-mirrored classic queues where appropriate.
RabbitMQ 3.9 goes completely EOL in a few days. Please upgrade to 3.12 (3.9 => latest 3.9 => latest 3.10 => latest 3.11 => 3.12, enabling all feature flags in the process, or using a Blue/Green deployment).
There are many more reasons to upgrade.