[ 
https://issues.apache.org/jira/browse/ARTEMIS-3499?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17420166#comment-17420166
 ] 

Balazs Szeti commented on ARTEMIS-3499:
---------------------------------------

It seems that in v2.18 "addressInfo.isAutoCreated()" correctly returns "true", 
but in v2.16 it returned "false", while this line was built around 
"isAutoCreated==false" : 
https://github.com/apache/activemq-artemis/blob/2.18.0/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/impl/ActiveMQServerImpl.java#L3390

> 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
>            Priority: Major
>
> 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