[ https://issues.apache.org/jira/browse/QPID-3963?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Justin Ross reassigned QPID-3963: --------------------------------- Assignee: Justin Ross (was: Ken Giusti) > A federated broker may not reconnect to a remote cluster on link failure. > ------------------------------------------------------------------------- > > Key: QPID-3963 > URL: https://issues.apache.org/jira/browse/QPID-3963 > Project: Qpid > Issue Type: Bug > Components: C++ Broker, C++ Clustering > Affects Versions: 0.14 > Reporter: Ken Giusti > Assignee: Justin Ross > Fix For: 0.17 > > > When a broker is federated with a cluster, the cluster informs the broker of > the failover addresses that are valid for the cluster. Should a cluster > member fail, the broker will reconnect to another member of that cluster. > However, the federated broker only queries the cluster for these failover > addresses when it first connects to the cluster. Should the cluster topology > change, the federated broker's list of available failover addresses will > become out-of-date. This can prevent the broker from correctly re-connecting > on failure of a cluster member. > Example: > Given cluster with members C1 and C2, and a separate broker B, federate B to > connect to C1. On connecting to C1, B learns the addresses of C2 as an > alternate failover address. Now shutdown C1. B will reconnect to C2, and > learn that C2 is the only member of the cluster (ie. no failover addresses). > After B connects, restart C1 and let it join the cluster. Then shutdown C2. > Since B does not know that C1 has become available again, B will not > attempt to re-connect to it. Instead, it tries to reconnect to C2 > indefinately. > The expected behavior would be to have B reconnect to C1. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org