Skip to content

Conversation

@michaelklishin
Copy link
Collaborator

This work was originally done by @ikavgo in Tanzu RabbitMQ with @dcorbacho's reviews.

ikavgo and others added 3 commits March 25, 2025 21:11
Delayed queuese can automatically create associated Shovels to transfer Ready messages
to the desired destination. This adds forwarded messages counter which will be used
in Management UI for better Shovel internals visibility.

(cherry picked from commit a8800b6cd75d8dc42a91f88655058f2ffa3b6ea6)
(cherry picked from commit 68872f81074d378f76ffa44e7111e7979cdd8fd0)
(cherry picked from commit af22cf427a7054d93b3dd64fda01a86649fdd7c5)
@michaelklishin michaelklishin added this to the 4.1.0 milestone Mar 26, 2025
@michaelklishin michaelklishin changed the title Shovel: forwarded message tracking Shovel: keep track of forwarded message count (a new metric) Mar 26, 2025
@michaelklishin
Copy link
Collaborator Author

@ikavgo @dcorbacho the test failures do not seem to be flakes. Please take a look at what might be missing in this upstream PR.

@ikavgo ikavgo self-assigned this Mar 26, 2025
@ikavgo
Copy link
Contributor

ikavgo commented Mar 26, 2025

whole shovel_prometheus got lost somewhere, re-added.

@ikavgo
Copy link
Contributor

ikavgo commented Mar 26, 2025

rolling_upgrade_SUITE is green locally unfortunately. Here it was red - https://github.com/rabbitmq/rabbitmq-server/actions/runs/14080917120/job/39433682035#step:9:1448

It's failing in mixed cluster tests. So in the old versions we have different Status tuple, and test expects new one in await_shovel1. That's my theory for now.

@michaelklishin michaelklishin marked this pull request as draft March 26, 2025 15:56
@michaelklishin michaelklishin removed this from the 4.1.0 milestone Mar 26, 2025
@michaelklishin
Copy link
Collaborator Author

I'm looking into what in the rolling_upgrade_SUITE needs adapting, the PR seems to be mixed version cluster-safe in general but that won't always be for specific tests.

@michaelklishin michaelklishin marked this pull request as ready for review March 26, 2025 17:54
@michaelklishin michaelklishin added this to the 4.1.0 milestone Mar 26, 2025
@michaelklishin michaelklishin merged commit 11546aa into main Mar 26, 2025
271 checks passed
@michaelklishin michaelklishin deleted the mk-shovel-forwarding-header-and-metric branch March 26, 2025 17:54
michaelklishin added a commit that referenced this pull request Mar 26, 2025
Shovel: keep track of forwarded message count (a new metric) (backport #13620)
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.

5 participants