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-4428) HA add UUID tag to avoid using an out of date queue.
Date Wed, 07 Nov 2012 21:10:12 GMT
Alan Conway created QPID-4428:

             Summary: HA add UUID tag to avoid using an out of date queue.
                 Key: QPID-4428
                 URL: https://issues.apache.org/jira/browse/QPID-4428
             Project: Qpid
          Issue Type: Bug
          Components: C++ Clustering
    Affects Versions: 0.19
            Reporter: Alan Conway
            Assignee: Alan Conway

Here's the scenario: we have a cluster with primary A and backups B and C. There is a queue
Q that is replicated to both. Now A dies and B takes over as primary. Before C has connected
to B, a client destroys Q and creates a new queue with the same name, Q. When C does connect
it sees a queue named Q and mistakenly assumes it is the same queue as it's own Q - so it
has an incorrect replica of Q. The same scenario applies to exchanges.

The fix is to tag queues and exchanges with a UUID, so backups can identify that the queue
has changed even if the name is the same.

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