Replies: 3 comments 4 replies
-
Classic mirrored queues are close to the point where all issues reported for them will be up to their users to investigate and fix. |
Beta Was this translation helpful? Give feedback.
-
There's no guarantee for messages to be pushed to disk prior to 3.12 unless you're using lazy queues or are using publisher confirms. This is simply how classic queues work. The queue will move messages to disk when the node is under memory pressure, not when you stop publishers. |
Beta Was this translation helpful? Give feedback.
-
So the question is, can this be reproduced in I have enqueued 120M of messages with PerfTest in 4 non-mirrored CQv2s. Peak memory footprint was about 1.2 GiB, and when all publishers were stopped, in about a minute (queue hibernation kicking in?) the memory consumption dropped to less than 300 MiB. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the bug
Hi,
Seems like sometimes Classic Queue v2 does not push messages to disk. I do not think the issue comes from mirroring - but it seems to be easier to reproduce.
Reproduction steps
On the Overview page it is visible that one of the nodes is stuck in memory alarm / close to memory alarm

We can take a look at the state of the queue mirror on node
76
:Expected behavior
Memory usage goes down after stopping of publishers.
Additional context
Let me know if anything else is needed, seems to happen to me about 50% with mirrored queues, and I remember seeing it with non-mirrored queues but I can't reproduce. The same applies to CQv1, I think the same happens but I could not reproduce it again.
Update: after submitting the ticket I reproduced it with V1, mirrored. Same issue happened.
Beta Was this translation helpful? Give feedback.
All reactions