qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ted Ross <tr...@redhat.com>
Subject Re: tests on exclusive queue
Date Thu, 19 Mar 2009 14:43:29 GMT
See my comment on QPID-1758. It's not meaningful to create an exclusive 
queue with qpid-config because that queue will be exclusive to the 
session created by qpid-config.

My understanding is that a queue is declared 'exclusive' by the client 
that wants to use it. Once the session closes, the queue is available 
for other sessions but the exclusive attribute no longer holds unless 
it's re-declared.

-Ted

ffrenchm wrote:
> Hello again, 
>
> is there anybody who can explains me where I'm wrong on my tests or if there
> is any bug about it ?
>
> Thanks
>
>
>
> ffrenchm wrote:
>   
>> Hello,
>>
>> I'm going to make some tests with exclusive queue.
>>
>> I declare them exclusive thanks a patched qpid-console published 
>> https://issues.apache.org/jira/browse/QPID-1758 here .
>>
>> test 1  :
>> ----------
>>
>> after restart I loose my exclusive option on my queue and there is a
>> strange behavior 
>> when I try to redefine my queue...
>>
>> $./qpid-config -a localhost:5671 add queue TEST --exclusive --durable
>> $./qpid-config -a localhost:5671 queues
>> Queue Name                 Attributes
>> ==================================================
>> TEST                       --durable excl --file-size=24 --file-count=8
>> reply-dekatonshir.18810.1  auto-del excl
>> topic-dekatonshir.18810.1  auto-del excl
>>
>> (restart qpidd)
>>
>> $./qpid-config -a localhost:5671 queues
>> Queue Name                 Attributes
>> ==================================================
>> TEST                       --durable --file-size=24 --file-count=8
>> reply-dekatonshir.18838.1  auto-del excl
>> topic-dekatonshir.18838.1  auto-del excl
>> $./qpid-config -a localhost:5671 del queue TEST --force
>> $./qpid-config -a localhost:5671 add queue TEST --exclusive --durable
>> $./qpid-config -a localhost:5671 queues
>> Queue Name                 Attributes
>> ==================================================
>> TEST                       --durable --file-size=24 --file-count=8
>> TEST                       --durable excl --file-size=24 --file-count=8
>> reply-dekatonshir.18919.1  auto-del excl
>> topic-dekatonshir.18919.1  auto-del excl
>>
>> (restart qpidd)
>>
>> $./qpid-config -a localhost:5671 queues
>> Queue Name                 Attributes
>> ==================================================
>> TEST                       --durable --file-size=24 --file-count=8
>> reply-dekatonshir.18967.1  auto-del excl
>> topic-dekatonshir.18967.1  auto-del excl
>>
>> test 2  :
>> -----------
>>
>> I define an exclusive queue TEST and then I start 2 JMS consumers on this
>> queue. When starting the 
>> second consumer I do not have any options telling me that there is already
>> a consumer on my exclusive
>> queue. I start a JMS publisher which send a lot of messages : the two
>> consumers are receiving messages...
>>
>> Do I make some mistakes here ? I do no understand where ....
>>
>>
>> Thanks for all
>>  
>>
>>     
>
>   


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message