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

Keith Wall edited comment on QPID-7541 at 3/23/18 11:22 AM:
------------------------------------------------------------

Thanks for the log.  In answer to your question, in Broker-J 6.1.4, deleting a 
queue does detach the sending links (i.e. the client's JMS consumers).  The 
receiving links are not detached (i.e. the client's JMS producers)).  7.0.x 
doesn't do either.  In my comment above I was referring to 7.0.x's behaviour.

Separately - a curiosity for my own background.  What is it in your system that 
causes you to delete the queues?   It is that you have a production use-case 
relying on the ability to delete a queue?  Or is this deleting a queue an 
exceptional action in your system that would say, be taken by an operator 
trying in an attempt to manage a severely backlogged system.

 


was (Author: k-wall):
Thanks for the log.  In answer to your question, in Broker-J 6.1.4, deleting a 
queue does detach the sending links (i.e. the client's JMS consumers).  The 
receiving links are not detached.  7.0.x doesn't do this..  In my comment above 
I was referring to 7.0.x's behaviour.

Separately - a curiosity for my own background.  What is it in your system that 
causes you to delete the queues?   It is that you have a production use-case 
relying on the ability to delete a queue?  Or is this deleting a queue an 
exceptional action in your system that would say, be taken by an operator 
trying in an attempt to manage a severely backlogged system.

 

> [Java Broker] Close Consumers when a Queue is deleted
> -----------------------------------------------------
>
>                 Key: QPID-7541
>                 URL: https://issues.apache.org/jira/browse/QPID-7541
>             Project: Qpid
>          Issue Type: Bug
>          Components: Broker-J
>            Reporter: Lorenz Quack
>            Priority: Major
>             Fix For: qpid-java-broker-7.0.3
>
>         Attachments: proton-j_client.log
>
>
> Currently when a Queue is deleted the associated Consumers are not closed. 
> This is essentially a resource leak.
> Note: In 6.1.x, for the AMQP 1.0 protocol, deleting a queue did detach the 
> sending links (without error).  Receiving links were not detached.   This 
> code (org.apache.qpid.server.protocol.v1_0.ConsumerTarget_1_0#queueDeleted) 
> was removed in 7.0.x and this JIRA raised.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to