[ 
https://issues.apache.org/jira/browse/AMQ-2584?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13063310#comment-13063310
 ] 

Lars Hvile edited comment on AMQ-2584 at 7/11/11 12:39 PM:
-----------------------------------------------------------

I moved the messages using the admin interface (conf/jetty.xml).

>> Any chance you have a test case?
This happens almost every time a message is moved back to the DLQ the 2nd time. 
Seems a little bit random though..

Using the new setting in #1145092 we can avoid message loss now, but shouldn't 
that be the default? I mean, if people are bothered by dups in the DLQ wouldn't 
it be better for them to enable the audit?

Btw, when will this fix be released?

      was (Author: larhvi):
    I moved the messages using the admin interface (conf/jetty.xml).
Using the new setting in #1145092 we can avoid message loss now, but shouldn't 
that be the default? I mean, if people are bothered by dups in the DLQ wouldn't 
it be better for them to enable the audit?

Btw, when will this fix be released?
  
> Massege store is not cleaned when durable topic subscribers are refusing 
> messages 
> ----------------------------------------------------------------------------------
>
>                 Key: AMQ-2584
>                 URL: https://issues.apache.org/jira/browse/AMQ-2584
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Message Store
>    Affects Versions: 5.3.0, 5.3.1, 5.4.0
>         Environment: WinXP,
> java version "1.6.0_05"
> Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
> Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)
>            Reporter: Juraj Kuruc
>            Assignee: Gary Tully
>             Fix For: 5.4.2
>
>         Attachments: 2584_test.zip, AMQ2584Test.java, AMQ2584Test.java, 
> UpdatedTestCase.patch
>
>
> Hi,
> i am using activemq 5.3 (resp. 5.4 snapshot , 5.3.1 snapshot) with kahadb in 
> following use-case:
> - 3 durable topic subscriber, each refuses message using session.recover(), 1 
> delivery attempts
> - ActiveMQ.DLQ consumer
> - persistent message topic producer
> In such case deadletter consumer should consume every message sent, as soon 
> as number of delivery attempts is reached and mmessage is sent to 
> ActiveMQ.DLQ. Result is ok but kahadb data directory at the end contains all 
> log files with names db-<number>.log ever created. They aren't deleted even 
> after some time.
> I can also see following massege in console:
> WARN | Duplicate message add attempt rejected. Message id: 
> ID:sk1d069c-3826-1264006781626
> -0:0:1:1:13425
> If use-case is altered to use queue instead of topic log files are 
> periodically deleted without WARN messages in console.
> Same behaviour (data files not cleaned) if amqPersistenceAdapter is used 
> except of WARN messages.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to