Keith Wall created QPID-6702:
--------------------------------

             Summary: (AMQP 0-9) Auto delete temporary queues that remain 
unused longer than a threshold length of time
                 Key: QPID-6702
                 URL: https://issues.apache.org/jira/browse/QPID-6702
             Project: Qpid
          Issue Type: Bug
          Components: Java Broker
            Reporter: Keith Wall


AMQP 0-9 requires that temporary queues are deleted in the following condition:

{quote}
 If set (the auto delete flag), the queue is deleted when all consumers have 
finished using it. Last consumer can be cancelled either explicitly or because 
its channel is closed. If there was no consumer ever on the queue, it won't be 
deleted.
{quote}

In the normal course of the events, this is fine, as applications create 
temporary queue in order to consume from them, however, if an application fails 
to create a consumer, perhaps owing to a bug or perhaps during the course of 
development, temporary queues will accumulate on the server, and will require 
management intervention.  This can cause user confusion.

The Java Broker should enforce a timeout so that if a temporary queue is not 
consumed from within a certain length of time, the temporary queue should be 
removed automatically.

The problem does not exist for 0-10.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to