Support newer versions of RabbitMQ in check_password#56497
Closed
ScoreUnder wants to merge 7 commits intosaltstack:masterfrom
Closed
Support newer versions of RabbitMQ in check_password#56497ScoreUnder wants to merge 7 commits intosaltstack:masterfrom
ScoreUnder wants to merge 7 commits intosaltstack:masterfrom
Conversation
Sample `rabbitmqctl status` output: ``` Status of node rabbit@localhost ... Runtime OS PID: 26859 OS: Linux Uptime (seconds): 291 RabbitMQ version: 3.8.2 Node name: rabbit@localhost Erlang configuration: Erlang/OTP 22 [erts-10.6.4] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:64] [hipe] Erlang processes: 615 used, 1048576 limit Scheduler run queue: 0 Cluster heartbeat timeout (net_ticktime): 60 [etc.] ```
Plus: - reuse in list_policies - default to newer approaches where version is unclear (because as time goes on, older approaches will be less likely to be correct)
- Test with different (incompatible) "rabbitmqctl status" outputs, taken from real data - Test that check_password changes method correctly based on detected version
Contributor
|
The failing tests are directly related to this PR |
Contributor
Author
|
Tests were broken from the merge ( |
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
What does this PR do?
Adds support for newer versions of RabbitMQ. Not entirely sure as to the exact range of versions it adds support for.
What issues does this PR fix or reference?
#56258
Duplicates #56193 (This was originally written as a quick fix for our network without checking existing PRs, so it is somewhat unsurprising that someone else has the same PR ready)
Previous Behavior
rabbitmqctl statusNew Behavior
rabbitmq statusoutputTests written?
Yes
Commits signed with GPG?
Yes