-
Notifications
You must be signed in to change notification settings - Fork 3.9k
CLI: new health check that detects QQs without an elected leader #13433
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
Closed
Closed
Changes from all commits
Commits
Show all changes
25 commits
Select commit
Hold shift + click to select a range
c26edbe
Implement rabbitmq-queues leader_health_check command for quorum queues
Ayanda-D 6cc03b0
Tests for rabbitmq-queues leader_health_check command
Ayanda-D 76d66a1
Ensure calling ParentPID in leader health check execution and
Ayanda-D 857e2a7
Extend core leader health check tests and update badrpc error handlinβ¦
Ayanda-D 6cf9339
Refactor leader_health_check command validators and ignore vhost arg
Ayanda-D 96b8bce
Update leader_health_check_command description and banner
Ayanda-D 239a69b
Improve output formatting for healthy leaders and support
Ayanda-D 48ba3e1
Support global flag to run leader health check for
Ayanda-D 7873737
Return immediately for leader health checks on empty vhosts
Ayanda-D b7dec89
Rename leader health check timeout refs
Ayanda-D c7da4d5
Update banner message for global leader health check
Ayanda-D 1736845
QQ leader-health-check: check_process_limit_safety before spawning leβ¦
Ayanda-D 1084179
Log leader health check result in broker logs (if any leaderless queues)
Ayanda-D 68739a6
Ensure check_passed result for leader health internal calls)
Ayanda-D 5f5e992
Extend CLI format output to process check_passed payload
Ayanda-D ebffd7d
Format leader healthcheck result log and function exports
Ayanda-D 663fc98
Change leader_health_check command scope from queues to diagnostics
Ayanda-D df82f12
Update (c) line year
Ayanda-D b2acbae
Rename command to check_for_quorum_queues_without_an_elected_leader
Ayanda-D 7a8e166
Use rabbit_db_queue for qq leader health check lookups
Ayanda-D 9bdb81f
Update tests: quorum_queue_SUITE and rabbit_db_queue_SUITE
Ayanda-D 6158568
Fix typo (cli test module)
Ayanda-D ea07938
Small refactor - simpler final leader health check result return on fβ¦
Ayanda-D a45aa81
Clear dialyzer warning & fix type spec
Ayanda-D bb43c0b
Ignore result without strict match to avoid diayzer warning
Ayanda-D 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
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
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.
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.