Justin Bertram created ARTEMIS-5499: ---------------------------------------
Summary: Refactor MQTT subscription persistence Key: ARTEMIS-5499 URL: https://issues.apache.org/jira/browse/ARTEMIS-5499 Project: ActiveMQ Artemis Issue Type: Bug Reporter: Justin Bertram Assignee: Justin Bertram The current way the broker persists MQTT subscription data has the potential to starve the broker of threads. It also leads to timeouts like this: {noformat} java.lang.IllegalStateException: AMQ850000: Unable to store MQTT state within given timeout: 5000ms at org.apache.activemq.artemis.core.protocol.mqtt.MQTTStateManager.storeSessionState(MQTTStateManager.java:192) at org.apache.activemq.artemis.core.protocol.mqtt.MQTTSubscriptionManager.addSubscriptions(MQTTSubscriptionManager.java:334){noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@activemq.apache.org For additional commands, e-mail: issues-h...@activemq.apache.org For further information, visit: https://activemq.apache.org/contact