Chuck Rolke created QPID-4423:
---------------------------------

             Summary: C++ Broker Dynamic and static federation should not 
declare existing queues
                 Key: QPID-4423
                 URL: https://issues.apache.org/jira/browse/QPID-4423
             Project: Qpid
          Issue Type: Bug
          Components: C++ Broker
    Affects Versions: 0.18
            Reporter: Chuck Rolke
            Assignee: Chuck Rolke


When configuring either a dynamic or static federated link, it is possible to 
provide the name of an existing queue to utilize.  The issue is that the 
destination broker of the federated route will attempt to declare the queue 
regardless of whether or not it should be using an existing queue.  

This can result in a race condition if the pre-existing queue is not yet 
available on the source broker. When the destination broker creates a queue it 
will use default queue settings (i.e. trace/exclude, reject policy, default 
size limits) and not the desired configured settings that the queue will have 
when created properly on the source broker.

The proposal to fix this issue is if a queue name was provided during a bridge 
declaration then the broker should not attempt to declare the queue. When no 
name is provided then the broker may go ahead and declare an exclusive queue.


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

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

Reply via email to