Skip to content

Conversation

@mergify
Copy link

@mergify mergify bot commented Nov 11, 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.


This is an automatic backport of pull request #14926 done by Mergify.
This is an automatic backport of pull request #14938 done by Mergify.

ansd and others added 5 commits November 11, 2025 22:32
Prior to this commit, quorum queue at-most-once dead lettering
for the overflow behaviour `drop-head` was dead lettering in the wrong order.

(cherry picked from commit 960918e)
(cherry picked from commit 117652b)
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.

(cherry picked from commit 422cc2e)
(cherry picked from commit 70d8915)
(cherry picked from commit 42d208d)
(cherry picked from commit 0964a2d)
(cherry picked from commit 59fdd73)

# Conflicts:
#	release-notes/4.3.0.md
(cherry picked from commit a198c98)
4.3.0 release notes should not be on the
v4.2.x branch (but 4.2.x release notes are/will be
in main/v4.3.x).

(cherry picked from commit ee10f11)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants