Ok, I've spent some time with debugger and I see that AMQMessageStore
does not implement any function which would allow to delete a queue.
Broker's removeDestianation calls Queue.dispose() which calls
AMQMessageStore.removeAllMessages().
Than I'm puzzled why in web admin tool there is "purge" and "delete"
when delete means "delete from memory" but leaves a queue in
persistence storage.

Vadim.

On Fri, Sep 12, 2008 at 8:49 PM, Vadim Chekan <[EMAIL PROTECTED]> wrote:
> I can't believe it is just me.
> I've just downloaded activemq-snapshot-20080907, did no configurations
> at all, just unzip it and ran in the console.
> Than wen to web admin console, create a queue 'aaa' from web console,
> purged it from web console.
> Restarted activemq. The queue 'aaa' is back.
> Could anybody confirm that it is/isn't reproducible please?
>
> Vadim.
>
> On Tue, Sep 9, 2008 at 4:37 PM, Vadim Chekan <[EMAIL PROTECTED]> wrote:
>> No, and there are several of them which once created can not be deleted.
>> I can reproduce it under linux and windows.
>> I create a queue using NMS and than I attempt to delete it either with
>> web admin console or jconsole. I'll play with it more at home today
>> and may be will be able to find some new details. Meanwhile if you can
>> hint where to set breakpoints I'll be able to debug it.
>>
>> Vadim.
>>
>> On Tue, Sep 9, 2008 at 1:47 AM, James Strachan <[EMAIL PROTECTED]> wrote:
>>> The queue isn't mentioned in the activemq.xml file right?
>>>
>>> 2008/9/8 Vadim Chekan <[EMAIL PROTECTED]>:
>>>> Hi all,
>>>> If I delete a queue, it is back after I restart ActiveMQ. I tried
>>>> deleting from admin web console and from jconsole. The same result
>>>> Activemq-5.1.0
>>>> Pesistence configuration is from the standard config file:
>>>>        <persistenceAdapter>
>>>>            <amqPersistenceAdapter syncOnWrite="false"
>>>> directory="${activemq.base}/data" maxFileLength="20 mb"/>
>>>>        </persistenceAdapter>
>>>>
>>>>
>>>> Any ideas what could be wrong?
>>>>
>>>> --
>>>> From RFC 2631: In ASN.1, EXPLICIT tagging is implicit unless IMPLICIT
>>>> is explicitly specified
>>>>
>>>
>>>
>>>
>>> --
>>> James
>>> -------
>>> http://macstrac.blogspot.com/
>>>
>>> Open Source Integration
>>> http://open.iona.com
>>>
>>
>>
>>
>> --
>> From RFC 2631: In ASN.1, EXPLICIT tagging is implicit unless IMPLICIT
>> is explicitly specified
>>
>
>
>
> --
> From RFC 2631: In ASN.1, EXPLICIT tagging is implicit unless IMPLICIT
> is explicitly specified
>



-- 
>From RFC 2631: In ASN.1, EXPLICIT tagging is implicit unless IMPLICIT
is explicitly specified

Reply via email to