activemq-artemis/artemis-protocols
Clebert Suconic 8078dd098c ARTEMIS-4171 Messages leaking thorugh AMQP Delivery
there are two leaks here:

* QueueImpl::delivery might create a new iterator if a delivery happens right after a consumer was removed, and that iterator might belog to a consumer that was already closed
             as a result of that, the iterator may leak messages and hold references until a reboot is done. I have seen scenarios where messages would not be dleivered because of this.

* ProtonTransaction holding references: the last transaction might hold messages in the memory longer than expected. In tests I have performed the messages were accumulating in memory. and I cleared it here.
2023-02-28 14:36:32 -05:00
..
artemis-amqp-protocol ARTEMIS-4171 Messages leaking thorugh AMQP Delivery 2023-02-28 14:36:32 -05:00
artemis-hornetq-protocol [maven-release-plugin] prepare for next development iteration 2023-01-31 07:22:48 -05:00
artemis-hqclient-protocol [maven-release-plugin] prepare for next development iteration 2023-01-31 07:22:48 -05:00
artemis-mqtt-protocol [maven-release-plugin] prepare for next development iteration 2023-01-31 07:22:48 -05:00
artemis-openwire-protocol ARTEMIS-4170 remove redundant queue creation for OpenWire 2023-02-16 13:40:15 -08:00
artemis-stomp-protocol [maven-release-plugin] prepare for next development iteration 2023-01-31 07:22:48 -05:00
pom.xml [maven-release-plugin] prepare for next development iteration 2023-01-31 07:22:48 -05:00