[ https://issues.apache.org/jira/browse/QPID-4360?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Justin Ross updated QPID-4360: ------------------------------ Fix Version/s: 0.19 > Non-ready HA broker can be incorrectly promoted > ------------------------------------------------ > > Key: QPID-4360 > URL: https://issues.apache.org/jira/browse/QPID-4360 > Project: Qpid > Issue Type: Bug > Components: C++ Clustering > Affects Versions: 0.18 > Reporter: Alan Conway > Assignee: Alan Conway > Fix For: 0.19 > > > Description of problem: > rgmanager can promote a non-ready backup HA broker to primary when other > backup brokers are available in the ready state. This can result in loss of > messages and broker configuration. Additionally, this can cause the > previously ready backups to throw exceptions when connecting to the new > primary: > Sep 20 10:17:18 itcm12 qpidd[10871]: 2012-09-20 10:17:18 [HA] critical Backup > queue Queue1: Replication failed: Invalid position move, preceeds messages > Sep 20 10:17:18 itcm12 qpidd[10871]: 2012-09-20 10:17:18 [Protocol] error > Unexpected exception: Invalid position move, preceeds messages > Sep 20 10:17:18 itcm12 qpidd[10871]: 2012-09-20 10:17:18 [Broker] error > Connection 10.3.100.12:43837-10.3.100.105:9006 closed by error: Invalid > position move, preceeds messages(501) > Version-Release number of selected component (if applicable): > Qpid 0.18 > How reproducible: > 100% > Steps to Reproduce: > 1. Start a primary and backup broker > 2. Inject messages into the primary and ensure messages replicate to backup > 3. Restart the primary broker and manually re-promote to primary > > Actual results: > Restarted broker becomes primary > Expected results: > Restarted broker refuses to become primary since at least one ready backup > was discovered within some timeout -- 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-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org