[
https://issues.apache.org/jira/browse/QPID-5587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13915829#comment-13915829
]
Chuck Rolke commented on QPID-5587:
-----------------------------------
ACL maintains quotas for queues and connections but does not expose the user
current values. ACL should maintain management structures representing the
quotas. Maybe something on the order of:
class "AclQueueQuota"
property username
property maxQueues
statistic currentQueues
statistic queueCreationQuotaDenials
class "AclConnectionQuota"
property username
property maxConnections
statistic currentConnections
statistic connectionCreationQuotaDenials
With these objects the ACL quota engine state is exposed directly.
> QMF to track queue owner (userId)
> ---------------------------------
>
> Key: QPID-5587
> URL: https://issues.apache.org/jira/browse/QPID-5587
> Project: Qpid
> Issue Type: Bug
> Components: C++ Broker
> Affects Versions: 0.24
> Reporter: Pavel Moravec
> Assignee: Pavel Moravec
> Priority: Minor
> Fix For: 0.27
>
>
> Due to QPID-4692, it is possible to set limits on queue created by an owner
> via ACL. But there is no way of checking the current limit.
> The easiest way of doing so is to add to QMF queue object userId, that is the
> queue owner / creator.
> How reproducible:
> 100%
> Steps to Reproduce:
> qpid-send -a "testQueue; {create:always}"
> --connection-options="{sasl-mechanism:'PLAIN', username:guest,
> password:guest}"
> (try to check anywhere that "guest@QPID" owns/created the queue)
> Actual results:
> No way to see it.
> Expected results:
> E.g. qpid-tool -> show <queue_ID> should provide that information
> Additional info:
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]