[GitHub] activemq-artemis issue #2401: ARTEMIS-1710 Allow management msgs to pass the...
Github user franz1981 commented on the issue:
> Surely this would be better handled with simply setting better values per address.
I could be wrong (and @mtaylor or @clebertsuconic can help me to understand the conditions I have found in the code), but it seems to me that the global-max-size can never be surpassed, regardless any configuration you'll set for a maching address.
@lulf in the referenced issue has explained it very clearly: if you desire to have a global-max-size to be shared between all the addresses, but you need management messages to not being influenced by it, it doesn't seem possible with the current broker configuration.
By default this option is disabled ie management addresses behave like we are always used to see.
> Or at least implementing a two tier max, keeping the existing global-max-size as behaviour today (so users dont get a change in expectation), but implementing a secondary value thats global-non-management-max-size that could be a catch all at a level below.
That's a good point: I like the idea of a `global-non-management-max-size` (while leaving `global-max-size` unbounded): what makes me not 100% sure of it is that to satisfy that same requirement it will introduce a whole new feature, probably bigger. Let me think about it and hear the others opinions on it :+1: