Balazs Szeti created ARTEMIS-3499:
-------------------------------------

             Summary: config-delete-addresses=FORCE doesn't remove addresses 
not-defined in broker.xml
                 Key: ARTEMIS-3499
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-3499
             Project: ActiveMQ Artemis
          Issue Type: Bug
          Components: Configuration
    Affects Versions: 2.18.0
            Reporter: Balazs Szeti


Setting "config-delete-addresses=FORCE" and "config-delete-queues=FORCE" 
doesn't delete addresses/queues that are not defined in broker.xml.

broker.xml has:
{{<address-settingmatch="#">}}
{{  <config-delete-addresses>FORCE</config-delete-addresses>}}
{{  <config-delete-queues>FORCE</config-delete-queues>}}
{{  <auto-create-addresses>true</auto-create-addresses>}}
{{  <auto-create-queues>true</auto-create-queues>}}
{{  <auto-delete-addresses>false</auto-delete-addresses>}}
{{  <auto-delete-queues>false</auto-delete-queues>}}
{{...}}
 
Steps: * Start Artemis
 * Create addresses manually or by connecting a client (e.g. myqueue::myqueue)
 * Restart broker
 * The manually created address/queue still exists

This works in AMQ7 7.8.2 (Artemis 2.16)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to