Add metrics_labels to MUTABLE_CONFIG_KEYS to introduce the value in 3.13 migrated queues config, in line with 4.2 queues - #651
Conversation
|
Tick the box to add this pull request to the merge queue (same as
|
|
@elo-magnier-7s I'd like to clarify that we are not adding anything back at the RabbitMQ 3.13-era quorum queues did not persist This approach seems to be the most viable from a few points of view:
The only alternative is indeed forcing the Ra members to be re-created, which can mean a non-trivial amount of effort for every operator migrating from 3.13 to 4.2 and onwards. |
|
Replied in the other one, I think your objection on the wording is making sense - if that's what you're meaning. And I've proposed a slightly different wording there. I have some eval (and evil) code that does it in ETS live & rewrites the config file (I've put both the bug report), so it can technically be fixed without doing the whole re-creation of members, but I barely trust it! |
….13 migrated queues config, in line with 4.2 queues
884b652 to
796179f
Compare
Proposed Changes
This is the companion to rabbitmq/rabbitmq-server#17184, which makes metrics_labels as an allowed mutable key.
Types of Changes
What types of changes does your code introduce to this project?
Put an
xin the boxes that applyChecklist
Put an
xin the boxes that apply. You can also fill these out after creatingthe PR. If you're unsure about any of them, don't hesitate to ask on the
mailing list. We're here to help! This is simply a reminder of what we are
going to look for before merging your code.
CONTRIBUTING.mddocumentFurther Comments
I am not sure of the status of our CA/CLA, we have contributed code before, but my knowledgable people are on leave.