[ 
https://issues.apache.org/jira/browse/QPID-6361?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex Rudyy resolved QPID-6361.
------------------------------
    Resolution: Fixed

The changes look good to me

> [0-8..0-91] Active queue declare no longer to validate an existing queue's 
> durability 
> --------------------------------------------------------------------------------------
>
>                 Key: QPID-6361
>                 URL: https://issues.apache.org/jira/browse/QPID-6361
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Java Broker
>            Reporter: Keith Wall
>            Assignee: Alex Rudyy
>             Fix For: 0.31
>
>
> Currently on the [0-8..0-91] path in the Java Broker, queue.declare with an 
> argument of passive false will close the channel if the queue already exists 
> but has different durability.   The message is "cannot re-declare queue qqqqq 
> with different durability (was: xxxxx requested yyyyy)". 
> As the default behaviour of the AMQP JMS Client 0-8..0-91 is to automatically 
> declare queues as a side effect of consumer creation, this effectively means 
> that the knowledge of a queue's required durability needs to be spread across 
> all applications.  For installations typical of large institutions, this is 
> operationally inconvenient and inflexible.
> The relevant AMQP specifications make no statements regarding the required 
> behaviour of an active queue.declare if the queue already exists with a 
> different durability.
> This change will remove the validation.  In future, if the queue already 
> exists, the queue declare will succeed even if durability is different.  The 
> validations around exclusivity,. auto-delete, and the non-passive flag are 
> unaffected by this change.



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

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

Reply via email to