Github user michaelandrepearce commented on the issue:

    https://github.com/apache/activemq-artemis/pull/1345
  
    @andytaylor
    
    > I can only reiterate that removing queues that have messages in my view 
is a bad thing and we shouldn't allow it. At least not without any thought as 
to what we should do with the messages.
    
    I think this is fair that this should be the default behaviour, but i think 
it should be customisable, different users will want different behaviour 
(indeed we do).
    
    To facilitate this i suggest adding an optional extra setting (queue 
deletion policy) then at the same address settings level to:
    "do not remove queue"
    "purge on delete"
    "drain to address"
    
    
    RE the persistence changing from the bindings journal.
    I would suggest that this could come later, if in understand right this 
would almost be a breaking release change as such a big 3.0 release, this PR i 
think could hold for the interim to avoid having to make a breaking release, 
but support the use case.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to