Skip to content
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

expire, durable, message_ttl, prefetch, etc... need to be before subtopic in files... undocumented behaviour change. #1346

Open
petersilva opened this issue Dec 16, 2024 · 0 comments
Assignees
Labels
bug Something isn't working likely-fixed likely fix is in the repository, success not confirmed yet. regression Broke something that was working before.

Comments

@petersilva
Copy link
Contributor

petersilva commented Dec 16, 2024

Since 3.0.56 if the following settings show up in a configuration file:

 'auto_delete', 'durable', 'expire', 'message_ttl', 'prefetch', \
+                    'qos', 'queueBind',  'exchangeDeclare' 

they need to be in the file above/before the "subtopic" command they are meant to apply to.
These values used to be global, but they aren't anymore.

In 3.0.56... if one of these settings is present in a file, but it occurs after the subtopic setting... then it isn't applied to the queue used for that subtopic. So 3.0.56 will declare queues differently form earlier versions, and some incompatibilities (where queues have mismatching settings depending on which version is declaring them, given the same configuration file.) will occur.

@petersilva petersilva added bug Something isn't working regression Broke something that was working before. labels Dec 16, 2024
@petersilva petersilva changed the title Queue settings ignored. expire, durable, etc... need to be before subtopic in files... undocumented behaviour change. Dec 17, 2024
@petersilva petersilva changed the title expire, durable, etc... need to be before subtopic in files... undocumented behaviour change. expire, durable, message_ttl, prefetch, etc... need to be before subtopic in files... undocumented behaviour change. Dec 17, 2024
@petersilva petersilva self-assigned this Dec 20, 2024
@petersilva petersilva added the likely-fixed likely fix is in the repository, success not confirmed yet. label Dec 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working likely-fixed likely fix is in the repository, success not confirmed yet. regression Broke something that was working before.
Projects
None yet
Development

No branches or pull requests

1 participant