activemq-artemis/tests
Justin Bertram 0a7757b2cd ARTEMIS-2199 PagingStore leak when deleting queue
When deleting a queue the JMSPostQueueDeletionCallback#callback will
invoke PostOfficeImpl#getBindingsForAddress which will *create* a
Bindings instance if one doesn't exist. This will trigger the creation
of a PagingStore instance which will be stored by the PagingManager
and may never be deleted. This is particularly problematic for use-cases
involving temporary JMS queues.

This change uses the lookupBindingsForAddress instead of
getBindingsForAddress which doesn't implicitly create a Bindings
instance.

This problem doesn't exist on the master branch as the
JMSPostQueueDeletionCallback no longer exists there.
2018-12-10 14:45:22 -06:00
..
activemq5-unit-tests [maven-release-plugin] prepare for next development iteration 2017-05-08 21:00:29 -04:00
artemis-test-support [maven-release-plugin] prepare for next development iteration 2017-05-08 21:00:29 -04:00
config NO-JIRA Clean up xml files 2016-07-06 17:16:16 -04:00
extra-tests ARTEMIS-1305 Fix checkstyle and traces 2017-09-26 14:28:06 -04:00
integration-tests ARTEMIS-1874 fix NPE setting object property 2018-09-28 10:41:40 +02:00
jms-tests ARTEMIS-2199 PagingStore leak when deleting queue 2018-12-10 14:45:22 -06:00
joram-tests [maven-release-plugin] prepare for next development iteration 2017-05-08 21:00:29 -04:00
performance-tests [maven-release-plugin] prepare for next development iteration 2017-05-08 21:00:29 -04:00
soak-tests [maven-release-plugin] prepare for next development iteration 2017-05-08 21:00:29 -04:00
stress-tests [maven-release-plugin] prepare for next development iteration 2017-05-08 21:00:29 -04:00
timing-tests [maven-release-plugin] prepare for next development iteration 2017-05-08 21:00:29 -04:00
unit-tests ARTEMIS-2053 avoiding data loss after compacting 2018-09-05 12:15:59 -04:00
pom.xml [maven-release-plugin] prepare for next development iteration 2017-05-08 21:00:29 -04:00