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
3.11: definition import ignores virtual hosts' default queue type setting #5399
Milestone
Comments
Boot time imports were not updated either. All initial work was done on client operations because that's what the user who needs it at massive scale described. |
michaelklishin
changed the title
Import definitions doesn't pickup default queue type?
3.11: definition import ignores virtual hosts' default queue type setting
Jul 30, 2022
ikavgo
pushed a commit
that referenced
this issue
Aug 1, 2022
12 tasks
ikavgo
pushed a commit
that referenced
this issue
Aug 1, 2022
ikavgo
pushed a commit
that referenced
this issue
Aug 1, 2022
mergify bot
pushed a commit
that referenced
this issue
Aug 1, 2022
(cherry picked from commit 0f541f4) # Conflicts: # deps/rabbit/test/definition_import_SUITE.erl
@michaelklishin shall I continue with boot time imports? |
@ikvmw sure |
ikavgo
added a commit
that referenced
this issue
Aug 2, 2022
It looks like boot time imports work now too. |
michaelklishin
added a commit
that referenced
this issue
Aug 2, 2022
rabbitmqctl(8): add new virtual host information items (follow-up to #5399)
mergify bot
pushed a commit
that referenced
this issue
Aug 2, 2022
(cherry picked from commit 6aff83c)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This is in follow-up to #5305. As reported by @adamcasey in #5330 (comment):
I do think
rabbitmqctl import_definitions
isn't picking this setting up{"vhosts":[{"limits":[],"metadata":{"default_queue_type":"quorum","description":"","tags":[]},"name":"manual-dqt-test"}]}
export_definitions
does give this outputrabbitmqctl import_definitions vhost-def.json
rabbitmqctl ctl list_vhosts name,default_queue_type
shows all vhosts as default queue type undefined and client-declared queues default to classicThe export / import behaviour here is a little tricky besides this though - imo the perfect outcome would be all queues were declared on import as though the client had re-sent the queue.declare method. I suspect this would require storing what the
x-queue-type
declaration property was alongside the default queue type though.The text was updated successfully, but these errors were encountered: