gemmellr commented on pull request #3933: URL: https://github.com/apache/activemq-artemis/pull/3933#issuecomment-1030101326
From thinking on this a bit more though I wonder whether the actual xsd and code default handling should also be getting updated for the 'jms' entries at this point, so that if they werent explicitly configured in the xml config they either default to whatever value the related 'regular' setting is using, or just to false (at least for the auto-delete, since thats the provided default config in xml now...though its still defaults true in the xsd and the code). Since the -jms settings have been or are here removed from (or never existed in) the default provided xml config, they then arent influenced by the use of these variables set by the cli command flags anymore, but did used to be for the auto-create ones at least. That means that the 'regular' and 'jms' settings effective values will likely differ, e.g the auto-delete bit has xml false config for the regular setting since 2.18.0, yet the -jms ones will still be true from the xsd or code default....then for the auto-create, it has default true set in the xml config but can be configured false with the CLI flags, yet doing so wont affect the -jms one anymore after this change but would before, meaning they would remain true in the xsd and code defaults despite a cli request to disable auto creation. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
