Kestutis Gedminas created AMQ-7154:
--------------------------------------

             Summary: Broker Deadlock while processing expired DLQ messages
                 Key: AMQ-7154
                 URL: https://issues.apache.org/jira/browse/AMQ-7154
             Project: ActiveMQ
          Issue Type: Bug
          Components: Broker
    Affects Versions: 5.12.0
            Reporter: Kestutis Gedminas
         Attachments: amq.svg, threaddump.zip

We get a deadlock on AMQ. After analysis, it looks like in case if expired 
messages thread is processing DLQ queue at the same moment when poisonAck is 
received we run into preexisting racing condition in code due to inconsistent 
lock acquiring order.

[^threaddump.zip]

[^amq.svg]

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to