Closed AlexW00 closed 5 months ago
After further investigation, I found out that setting the version field in the broker.yaml file to artemis version 2.27.1
works (correctly deletes expired addresses).
However, since version 2.28.0
it stopped working.
I think this change in version 2.28.0 is the problem: https://github.com/apache/activemq-artemis/pull/4325/files, which changed the auto deletion so that an address only gets auto deleted if it is marked as temporary
Since this is not directly related to artemiscloud, I have emailed users@activemq.apache.org detailing the problem.
@AlexW00 thanks for sharing your findings
Describe the bug
When configuring a broker to auto-delete expired addresses like this:
it
Further information:
I use the broker as a relay for STOMP websocket messaging (spring boot) and define an acceptor like this:
I also verified, that the addresses had queues / consumers / messages at least once.
When setting the artemis version (in broker yaml) to
version: 2.26.0
, it correctly deletes the queues as well as addresses.Version info:
activemq-artemis-broker-kubernetes@sha256:52f337cd5d7d5d199eebf4fc722f8c5279f652506f009efbc0f8f6de88e18718