-
Notifications
You must be signed in to change notification settings - Fork 915
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
ARTEMIS-4498 - Expose internal queues for management and observability #4670
Conversation
artemis-server/src/main/resources/schema/artemis-configuration.xsd
Outdated
Show resolved
Hide resolved
1e3f3fb
to
4838cb7
Compare
I wonder if we shouldn't always show them? make a positive change here? maybe add a field to say they are internal queues? |
a field on the web console I mean? also we need to make sure the queues from broker connection would show as internal queues as well. |
@clebertsuconic |
I mean to be added. |
@clebertsuconic |
00cbc7f
to
96debf7
Compare
I went ahead and squashed the commits as the changes overview looked really messy before... |
@AntonRoskvist I have recently added a field into Consumer's with minimal knowledge of the admin console's source code. on commit 11f76bc. let me know if you can do that change? |
there are a few failures also:
|
96debf7
to
87f4afd
Compare
Oh, I thought you meant to add internal as an attribute on the queue. I'm keeping that first one and also add it as a column field. Is this looking alright? |
I went a different direction on this. You can see it on #4702. See the updated description on ARTEMIS-4498 for additional details. |
@jbertram |
@AntonRoskvist, FWIW I think this was a good PR. I didn't want to ask you to make all the changes to implement what I eventually sent in #4702. However, now that I've sent it and it's all green I think you can close this one. Thanks! |
@AntonRoskvist, thinking about this more I want to go with this PR rather than #4702. I like the simplicity of just enabling management for everything. |
Alright, I'll just leave it as is then |
The previous failures have been resolved, but these are failing now:
The problem is that we can't simply change the test here because folks really do want to ignore the management objects for OpenWire advisory resources. Therefore, I think we need to add a new queue attribute (e.g. A different solution would be to leave the semantics of internal the way they are now but just change the store-and-forward queues so that they aren't internal by default and ensure that users have access to set the property on any queue via management. Thoughts? |
@jbertram Right, I see it now. I have added a "manageable" property to control this behavior as you suggested and I'm now running through the full test suite. If it's looking good and I have the time I'll send a new commit some time later today. Thanks! |
87f4afd
to
937ec82
Compare
937ec82
to
79a54a6
Compare
@jbertram This should address the issues you noted. In addition I also set the |
@clebertsuconic Pinging as per your request on the dev list to consider this PR for the 2.33.0 release. |
this is superseded by #4856 |
This was enabled by default in previous versions of the broker and where quite good for troubleshooting and observability purposes. Adding it here as a configurable option defaulting to the current behavior