AntonRoskvist commented on PR #4281:
URL: 
https://github.com/apache/activemq-artemis/pull/4281#issuecomment-1308349850

   Very interesting!
   
   I think the issues comes down to the transaction getting handled as two 
consecutive rollbacks for some reason... logging out refs.size() in QueueImpl 
shows that the first run rolls back some 90% of all messages and this is really 
fast... then the rest of the messages gets rolled back and I believe these 
arrive out of order such that the list has to be scanned for each message to 
find it's proper place...
   
   And yes, I believe the CriticalAnalyzer is absolutely right to stop the 
broker. In fact I tried to set it to LOG and the broker was never able to 
recover properly... or at least not for some 30 minutes which is how much time 
I gave it before manually restarting.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: gitbox-unsubscr...@activemq.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to