Tom Tichy created ARTEMIS-5040:
----------------------------------

             Summary: Improve Failure mode when handling a burst of incoming 
connections
                 Key: ARTEMIS-5040
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-5040
             Project: ActiveMQ Artemis
          Issue Type: Improvement
          Components: Broker
    Affects Versions: 2.37.0
         Environment: 2.37.00 running in Docker
            Reporter: Tom Tichy


I have a few thousand of badly behaving IoT clients that connect at the same 
time.

Artemis starts throwing "AMQ850000: Unable to store MQTT state within given 
timeout: 5000ms", which is understandable.

What is not ideal is that even after the burst of incoming connection stops, 
the broker gets into a state where it is effectively not functional for the 
next 10-15 minutes. It just continues to throw exceptions and is unable to 
function.

I have done some testing with other brokers. They fail as well, but after the 
connection burst stops, they recover immediately and continue to function. That 
would be the desired behavior for Artemis as well.

(Apache Jmeter jmx file available)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to