-
Notifications
You must be signed in to change notification settings - Fork 4k
By @dcorbacho and me: introduce [cluster-]local shovels, adopt message containers for shovels #14256
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
By @dcorbacho and me: introduce [cluster-]local shovels, adopt message containers for shovels #14256
Changes from 1 commit
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
6e6a33e
Shovel: use message containers
dcorbacho ccd3bde
amqp10_msg: type spec & code refactor
dcorbacho c884078
AMQP10 shovel: make bare message inmutable
dcorbacho 444b564
Local shovels
dcorbacho 6fce51d
WIP
dcorbacho acbd4b4
Local shovel: use queue name to filter source/dest messages
dcorbacho c8127ea
Local shovel: Initialise delivery count for credit
dcorbacho 860eb6c
Local shovel: fix initial delivery count and state handling
dcorbacho a112aa5
Local shovels: set link credit
dcorbacho f381993
Local shovels: renew credit
dcorbacho c3ec85f
Local shovel: finish credit flow handling
dcorbacho 085c0cc
Local shovels: remove rabbit_log and switch to LOG_ macros
dcorbacho ae6a36a
Local shovels: remove unused parameter
dcorbacho 2e2dc4b
Shovel tests: ignore nodename
dcorbacho b5a2dac
Local shovels: grant credit after confirming
dcorbacho 30f67e0
local_dynamic_SUITE: await credit for publishing links
michaelklishin a855146
Local shovel: handle destination queue events
dcorbacho a0d42ea
Local shovels: remove unused prefetch count
dcorbacho be061cd
Local shovel: fix credit handling order
dcorbacho 414da5d
local_dynamic_SUITE: ignore two expected crash reports in the logs
michaelklishin 78167f0
Local shovel: more tests
dcorbacho bb5e1d9
Local shovels: handle credit on sender side
dcorbacho 8c9f79f
Shovel management: add local shovels
dcorbacho 0b1aefd
Local shovels: move unacked_message_q inside source config
dcorbacho e9d767b
Local shovels: fix credit flow
dcorbacho 07a0853
Local shovels: optimisations
dcorbacho edf0e3c
Local shovel: remove unused clause
dcorbacho 02fcbc0
Local shovels: optimisation
dcorbacho 3349321
Local shovels: fix credit flow
dcorbacho 382fac3
Local shovels: remove stashed credit request
dcorbacho 6bb649a
Local shovels: single acks
dcorbacho a419ab3
Shovels: re-order confirmation and unacked update
dcorbacho 4452872
Local shovels: Update default credit
dcorbacho d475a0e
Rename a Shovel key to 'shovel.local.max_credit'
michaelklishin 212ae64
Local shovels: place behind rabbitmq_4.0.0 feature flag
dcorbacho ce8fa31
Merge branch 'main' into local-shovel
michaelklishin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.