Hi,

I played a bit with the quotas for connections and queues in the ACL files.
It seems, that when I configure a quota for one user, the broker
automatically adds a quotas for all other users which are set to 0.

For example, after adding the rule with connection quota for user1:

quota connections 10 user1@QPID0000

I can't connect with user2:

2013-08-09 12:23:39 [Network] info Set TCP_NODELAY on connection to
127.0.0.1:49366
2013-08-09 12:23:39 [Broker] info Using AMQP 1.0 (with SASL layer)
2013-08-09 12:23:39 [Model] trace Mgmt create connection.
id:qpid.127.0.0.1:20000-127.0.0.1:49366
2013-08-09 12:23:39 [Security] info SASL: Mechanism list: PLAIN
2013-08-09 12:23:39 [Security] info SASL: Starting authentication with
mechanism: PLAIN
2013-08-09 12:23:39 [Security] error Client max per-user connection count
limit of 0 exceeded by 'qpid.127.0.0.1:20000-127.0.0.1:49366', user:
'user2@QPID0000'. Connection refused.
2013-08-09 12:23:39 [System] error User connection denied by configured
limit
2013-08-09 12:23:39 [Security] info qpid.127.0.0.1:20000-127.0.0.1:49366
Connection closed prior to authentication completing
2013-08-09 12:23:39 [Model] debug Delete connection.
user:user1@QPID0000rhost:qpid.127.0.0.1:20000-127.0.0.1:49366

The same seems to apply to the queue quotas.

Is that the expected behavior? If yes, I do not really mind, since on my
brokers I anyway plan to have the quotas for every user. But it is not
exactly what I would expect.

Thanks & Regards
Jakub

Reply via email to