-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/9510/#review16790
-----------------------------------------------------------
These broker side changes look good, however, on trunk, qpid-config doesn't
seem to pass along the if_empty or if_unused flags.
Specifically, when I:
qpid-config --force del queue ken
I get this on the broker log:
2013-02-20 15:19:39 [Management] debug RECV MethodRequest (v2)
class=org.apache.qpid.broker:broker method=delete
replyTo=qmf.default.topic/direct.3dcd54bb-44d2-4e26-b031-0e1c75a0851d
objId=0-0-0--0(org.apache.qpid.broker:broker:amqp-broker) inArgs={name:ken,
type:queue}
2013-02-20 15:19:39 [Broker] debug Broker::delete(queue, ken,{})
That empty map in the last log message should include those two flags, but
they're not present.
Are changes needed in qpid-config to pass those flags to delete?
- Kenneth Giusti
On Feb. 20, 2013, 7:25 p.m., Ernie Allen wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/9510/
> -----------------------------------------------------------
>
> (Updated Feb. 20, 2013, 7:25 p.m.)
>
>
> Review request for qpid and Ted Ross.
>
>
> Description
> -------
>
> Adds a check() method to the broker and passes it to queueDelete to inspect
> the if_unused and if_empty flags.
>
>
> This addresses bug QPID-4559.
> https://issues.apache.org/jira/browse/QPID-4559
>
>
> Diffs
> -----
>
> /trunk/qpid/cpp/src/qpid/broker/Broker.h 1447816
> /trunk/qpid/cpp/src/qpid/broker/Broker.cpp 1447816
>
> Diff: https://reviews.apache.org/r/9510/diff/
>
>
> Testing
> -------
>
> unit tests: created queue, added messages, deleted queue with and without
> flags and with and without messages and connections
>
>
> Thanks,
>
> Ernie Allen
>
>