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