Skip to content
Discussion options

You must be logged in to vote

Actually I was wrong here ☝️, both about the delivery-limit and the purge part.

When a channel with 33 or more consumers closes, the QQ returns the messages in a different order on all replicas.

  • With a delivery-limit set, if the leader handles a poison message and chooses to discard or dead-letter it, the followers will not discard or dead-letter the same message, so their view of the queue will eventually be longer than the leader's view. When the queue becomes empty and the leader handles another basic.get it will return basic.get_empty but the followers will check out their extra messages. Those checkouts will sit there stuck in the followers since positive or negative acknowledgement…

Replies: 5 comments 3 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@the-mikedavis
Comment options

the-mikedavis Oct 15, 2025
Maintainer Author

Answer selected by michaelklishin
Comment options

You must be logged in to vote
2 replies
@the-mikedavis
Comment options

the-mikedavis Jun 26, 2025
Maintainer Author

@ansd
Comment options

ansd Jun 26, 2025
Maintainer

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3 participants
Converted from issue

This discussion was converted from issue #14137 on June 25, 2025 20:18.