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