> On Feb. 20, 2013, 8:29 p.m., Kenneth Giusti wrote:
> > 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?
> >
There is a separate bz that addresses the qpid-config problem of not passing
the if_empty and if_unused flags. It will be released at the same time as this
fix.
- Ernie
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/9510/#review16790
-----------------------------------------------------------
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
>
>