[
https://issues.apache.org/jira/browse/ARTEMIS-3236?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Domenico Francesco Bruscino reassigned ARTEMIS-3236:
----------------------------------------------------
Assignee: Domenico Francesco Bruscino
> broker.xml defined queue deleted on MQTT client disconnect with
> auto-delete-created-queues=false
> ------------------------------------------------------------------------------------------------
>
> Key: ARTEMIS-3236
> URL: https://issues.apache.org/jira/browse/ARTEMIS-3236
> Project: ActiveMQ Artemis
> Issue Type: Bug
> Affects Versions: 2.17.0
> Environment: Artemis 1.17.0 on OpenJDK11
> Reporter: Thorsten Kunz
> Assignee: Domenico Francesco Bruscino
> Priority: Major
>
> If have the following address configuration in my broker.xml
> {code:java}
> <address name="COMMONNOTIFICATIONS.SMS">
> <multicast>
> <queue name="mqtt-client1.COMMONNOTIFICATIONS.SMS"/>
> <queue name="mqtt-client2.COMMONNOTIFICATIONS.SMS"/>
> </multicast>
> </address>{code}
> With the following address configuration for match="#" and no more specific
> configs
> {code:java}
> <auto-create-queues>false</auto-create-queues>
> <auto-delete-queues>true</auto-delete-queues>
>
> <auto-delete-created-queues>false</auto-delete-created-queues>{code}
> So since the queues are not auto-created but statically in the configuration
> I would expect the queue to survive the client disconnect even if it doesn't
> contain any messages.
> But the observed behaviour is that the client can connect after the broker
> is started and if the client disconnects the queue is gone so that when the
> client reconnects it gets an error message that the queue is not there
> anymore.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)