qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alan Conway (JIRA)" <j...@apache.org>
Subject [jira] [Created] (QPID-4393) HA BrokerReplicator should call queue->bind, not exchange->bind
Date Tue, 23 Oct 2012 21:05:12 GMT
Alan Conway created QPID-4393:

             Summary: HA BrokerReplicator should call queue->bind, not exchange->bind
                 Key: QPID-4393
                 URL: https://issues.apache.org/jira/browse/QPID-4393
             Project: Qpid
          Issue Type: Bug
          Components: C++ Clustering
            Reporter: Alan Conway
            Assignee: Alan Conway

In BrokerReplicator, there are a few places that it calls exchange->bind().  We're seeing
some incorrect behavior during failover testing (e.g. an exchange shows that it has 5 bindings
when there is really only 1) and we think we've narrowed it down to this.  Instead of calling
exchange->bind(), it should call queue->bind().  If you look at qpid::broker::Broker::createObject(),
you'll see that this method calls queue->bind() to bind a queue to an exchange.

(Note that exchange->unbind() appears to be the correct operation for removing a binding,
so this shouldn't need to be changed.)

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: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org

View raw message