activemq-artemis/artemis-protocols
Justin Bertram 755b987ab1
ARTEMIS-3958 sending LWT may recurse infinitely if disk full
Due to the changes in 682f505e32 we now
send "Last Will & Testament" MQTT messages via ServerSession. This means
sending will fail if the disk is full. For MQTT this triggers a
connection failure which in turns triggers sending an LWT message. This
process will recurse infinitely until it results in a
java.lang.StackOverflowError.

This commit fixes that by tracking whether or not sending a LWT message
is already in progress.
2022-08-26 11:13:01 -05:00
..
artemis-amqp-protocol ARTEMIS-3956 clean up use of RemotingConnection 2022-08-25 18:12:11 -04:00
artemis-hornetq-protocol [maven-release-plugin] prepare for next development iteration 2022-07-26 11:59:21 -04:00
artemis-hqclient-protocol NO-JIRA Moving HQ Converter into HQ client module 2022-08-02 14:32:48 -04:00
artemis-mqtt-protocol ARTEMIS-3958 sending LWT may recurse infinitely if disk full 2022-08-26 11:13:01 -05:00
artemis-openwire-protocol ARTEMIS-3956 clean up use of RemotingConnection 2022-08-25 18:12:11 -04:00
artemis-stomp-protocol ARTEMIS-3956 clean up use of RemotingConnection 2022-08-25 18:12:11 -04:00
pom.xml [maven-release-plugin] prepare for next development iteration 2022-07-26 11:59:21 -04:00