Skip to content

Conversation

@ansd
Copy link
Member

@ansd ansd commented Nov 10, 2025

Prior to this PR, quorum queue at-most-once dead lettering for the overflow behaviour drop-head was dead lettering in the wrong order.

ansd added 2 commits November 10, 2025 18:13
Prior to this commit, quorum queue at-most-once dead lettering
for the overflow behaviour `drop-head` was dead lettering in the wrong order.
This commit at-most-once dead letters a huge number of quorum queue
messages due to overflow behaviour `drop-head` more efficiently
by avoiding repeatedly creating huge lists.

A huge number of messages gets dropped if for example:
* when the `max-length(-bytes)' is changed via a policy update, or
* a very large message was just enqueued causing many small messages being
  dead lettered due to `max-length-bytes` being exceeded.
@ansd ansd marked this pull request as ready for review November 10, 2025 20:00
@ansd ansd marked this pull request as draft November 11, 2025 08:10
@ansd ansd marked this pull request as ready for review November 11, 2025 08:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants