activemq-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jo Vandermeeren (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AMQ-6162) DLQ'd message does not get DLQ'd again until broker restart
Date Sat, 13 Feb 2016 11:10:18 GMT

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

Jo Vandermeeren commented on AMQ-6162:
--------------------------------------

Thanks for looking into this. I have disabled audit for the DLQs and the messages cycle through
as expected now.

> DLQ'd message does not get DLQ'd again until broker restart
> -----------------------------------------------------------
>
>                 Key: AMQ-6162
>                 URL: https://issues.apache.org/jira/browse/AMQ-6162
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 5.13.0
>            Reporter: Jo Vandermeeren
>            Priority: Critical
>         Attachments: AMQ6162Test.java
>
>
> Given the following setup: Q1 -> DLQ1 (dead letter for Q1) -> DLQ2 (dead letter
for Q2).
> Sessions are transacted.
> 1. Send message to Q1
> 2. Consume Q1 and rollback
> 3. Message is DLQ'd to DLQ1
> 4. Consume DLQ1 and rollback
> 5. Message is DLQ'd to DLQ2
> 6. Move message via JMX from DLQ2 to Q1 (QueueViewMBean.moveMessageTo())
> 7. Consume Q1 and rollback
> 8. DLQ1 stays empty, message seems lost
> If you restart the broker between step 5 and step 6, the message does get DLQ'd to DLQ1
again.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message