[jira] [Commented] (QPID-4327) HA support for TX transactions.
[ https://issues.apache.org/jira/browse/QPID-4327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15199642#comment-15199642 ] ASF subversion and git services commented on QPID-4327: --- Commit 1735439 from [~aconway] in branch 'qpid/trunk' [ https://svn.apache.org/r1735439 ] Bug 1318180 - HA memory leak in primary broker when overwriting messages in a ring queue ReplicatingSubscription accumulates IDs of dequeued messages to send on dispatch. It should clear the accumulated IDs once sent. Due to a merge error, since: 014f0f3 QPID-4327: HA TX transactions: basic replication. The ID set is not cleared, causing it to accumulate memory slowly. This leak would be particularly noticeable on a busy ring-queue since a ring-queue generates a dequeue event for every enqueue once it reaches its max size. > HA support for TX transactions. > --- > > Key: QPID-4327 > URL: https://issues.apache.org/jira/browse/QPID-4327 > Project: Qpid > Issue Type: New Feature > Components: C++ Clustering >Affects Versions: 0.18 >Reporter: Alan Conway >Assignee: Alan Conway > Fix For: 0.26 > > > Add support for TX transactions in a HA cluster. > Messages and accepts in a transaction must be executed atomically on backup > brokers. -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-4327) HA support for TX transactions.
[ https://issues.apache.org/jira/browse/QPID-4327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13808506#comment-13808506 ] ASF subversion and git services commented on QPID-4327: --- Commit 1536903 from [~astitcher] in branch 'qpid/trunk' [ https://svn.apache.org/r1536903 ] QPID-4327: Include file moved to correct place HA support for TX transactions. --- Key: QPID-4327 URL: https://issues.apache.org/jira/browse/QPID-4327 Project: Qpid Issue Type: New Feature Components: C++ Clustering Affects Versions: 0.18 Reporter: Alan Conway Assignee: Alan Conway Add support for TX transactions in a HA cluster. Messages and accepts in a transaction must be executed atomically on backup brokers. -- This message was sent by Atlassian JIRA (v6.1#6144) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-4327) HA support for TX transactions.
[ https://issues.apache.org/jira/browse/QPID-4327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13762042#comment-13762042 ] ASF subversion and git services commented on QPID-4327: --- Commit 1521191 from [~aconway] in branch 'qpid/trunk' [ https://svn.apache.org/r1521191 ] QPID-4327: HA support for TX transactions - consistent use of QueueRegistry::get HA support for TX transactions. --- Key: QPID-4327 URL: https://issues.apache.org/jira/browse/QPID-4327 Project: Qpid Issue Type: New Feature Components: C++ Clustering Affects Versions: 0.18 Reporter: Alan Conway Assignee: Alan Conway Add support for TX transactions in a HA cluster. Messages and accepts in a transaction must be executed atomically on backup brokers. -- 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
[jira] [Commented] (QPID-4327) HA support for TX transactions.
[ https://issues.apache.org/jira/browse/QPID-4327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13762043#comment-13762043 ] ASF subversion and git services commented on QPID-4327: --- Commit 1521192 from [~aconway] in branch 'qpid/trunk' [ https://svn.apache.org/r1521192 ] QPID-4327: HA support for TX transactions - fix TX error messages. - Ignore un-replicated queues when replicating transactions. - Clean up cancel logic in QueueReplicator, causing no such subscription errors. - Remove unnecessary exchange delete warnings - ha_test.py: Shorter timeout for starting cluster brokers. HA support for TX transactions. --- Key: QPID-4327 URL: https://issues.apache.org/jira/browse/QPID-4327 Project: Qpid Issue Type: New Feature Components: C++ Clustering Affects Versions: 0.18 Reporter: Alan Conway Assignee: Alan Conway Add support for TX transactions in a HA cluster. Messages and accepts in a transaction must be executed atomically on backup brokers. -- 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
[jira] [Commented] (QPID-4327) HA support for TX transactions.
[ https://issues.apache.org/jira/browse/QPID-4327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13762041#comment-13762041 ] ASF subversion and git services commented on QPID-4327: --- Commit 1521190 from [~aconway] in branch 'qpid/trunk' [ https://svn.apache.org/r1521190 ] QPID-4327: HA support for TX transactions - fix auth bugs. - Set auth info on status check connections - Clean up status check loging - Use realm@username for authentication name (was using just username) HA support for TX transactions. --- Key: QPID-4327 URL: https://issues.apache.org/jira/browse/QPID-4327 Project: Qpid Issue Type: New Feature Components: C++ Clustering Affects Versions: 0.18 Reporter: Alan Conway Assignee: Alan Conway Add support for TX transactions in a HA cluster. Messages and accepts in a transaction must be executed atomically on backup brokers. -- 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
[jira] [Commented] (QPID-4327) HA support for TX transactions.
[ https://issues.apache.org/jira/browse/QPID-4327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13754737#comment-13754737 ] ASF subversion and git services commented on QPID-4327: --- Commit 1518982 from [~aconway] in branch 'qpid/trunk' [ https://svn.apache.org/r1518982 ] QPID-4327: HA clean up transaction artifacts at end of TX. - Backups delete transactions on failover. - TxReplicator cancel subscriptions when transaction is finished. - TxReplicator rollback if destroyed prematurely. - Handle special case of no backups for a tx. - ha_tests.py: new and modified tests to cover the new functionality. HA support for TX transactions. --- Key: QPID-4327 URL: https://issues.apache.org/jira/browse/QPID-4327 Project: Qpid Issue Type: New Feature Components: C++ Clustering Affects Versions: 0.18 Reporter: Alan Conway Assignee: Alan Conway Add support for TX transactions in a HA cluster. Messages and accepts in a transaction must be executed atomically on backup brokers. -- 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
[jira] [Commented] (QPID-4327) HA support for TX transactions.
[ https://issues.apache.org/jira/browse/QPID-4327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13728123#comment-13728123 ] ASF subversion and git services commented on QPID-4327: --- Commit 1509861 from [~aconway] in branch 'qpid/trunk' [ https://svn.apache.org/r1509861 ] QPID-4327: HA Fix windows compile errors introduced by recent commits. HA support for TX transactions. --- Key: QPID-4327 URL: https://issues.apache.org/jira/browse/QPID-4327 Project: Qpid Issue Type: New Feature Components: C++ Clustering Affects Versions: 0.18 Reporter: Alan Conway Assignee: Alan Conway Add support for TX transactions in a HA cluster. Messages and accepts in a transaction must be executed atomically on backup brokers. -- 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
[jira] [Commented] (QPID-4327) HA support for TX transactions.
[ https://issues.apache.org/jira/browse/QPID-4327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13726838#comment-13726838 ] ASF subversion and git services commented on QPID-4327: --- Commit 1509422 from [~aconway] in branch 'qpid/trunk' [ https://svn.apache.org/r1509422 ] QPID-4327: HA get rid of Primary::get() singleton. HA support for TX transactions. --- Key: QPID-4327 URL: https://issues.apache.org/jira/browse/QPID-4327 Project: Qpid Issue Type: New Feature Components: C++ Clustering Affects Versions: 0.18 Reporter: Alan Conway Assignee: Alan Conway Add support for TX transactions in a HA cluster. Messages and accepts in a transaction must be executed atomically on backup brokers. -- 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
[jira] [Commented] (QPID-4327) HA support for TX transactions.
[ https://issues.apache.org/jira/browse/QPID-4327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13726835#comment-13726835 ] ASF subversion and git services commented on QPID-4327: --- Commit 1509419 from [~aconway] in branch 'qpid/trunk' [ https://svn.apache.org/r1509419 ] QPID-4327: Refactor to simplify TxAccept. Removed un-necessary RangeOps layers. HA support for TX transactions. --- Key: QPID-4327 URL: https://issues.apache.org/jira/browse/QPID-4327 Project: Qpid Issue Type: New Feature Components: C++ Clustering Affects Versions: 0.18 Reporter: Alan Conway Assignee: Alan Conway Add support for TX transactions in a HA cluster. Messages and accepts in a transaction must be executed atomically on backup brokers. -- 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
[jira] [Commented] (QPID-4327) HA support for TX transactions.
[ https://issues.apache.org/jira/browse/QPID-4327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13726839#comment-13726839 ] ASF subversion and git services commented on QPID-4327: --- Commit 1509423 from [~aconway] in branch 'qpid/trunk' [ https://svn.apache.org/r1509423 ] QPID-4327: HA TX transactions: basic replication. On primary a PrimaryTxObserver observes a transaction's TxBuffer and generates transaction events on a tx-replication-queue. On the backup a TxReplicator receives the events and constructs a TxBuffer equivalent to the one in the primary. Unfinished: - Primary does not wait for backups to prepare() before committing. - All connected backups are assumed to be in the transaction, there are race conditions around brokers joining/leavinv where this assumption is invalid. - Need more tests. HA support for TX transactions. --- Key: QPID-4327 URL: https://issues.apache.org/jira/browse/QPID-4327 Project: Qpid Issue Type: New Feature Components: C++ Clustering Affects Versions: 0.18 Reporter: Alan Conway Assignee: Alan Conway Add support for TX transactions in a HA cluster. Messages and accepts in a transaction must be executed atomically on backup brokers. -- 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
[jira] [Commented] (QPID-4327) HA support for TX transactions.
[ https://issues.apache.org/jira/browse/QPID-4327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13726836#comment-13726836 ] ASF subversion and git services commented on QPID-4327: --- Commit 1509420 from [~aconway] in branch 'qpid/trunk' [ https://svn.apache.org/r1509420 ] QPID-4327: Renamed ConfigurationObserver as BrokerObserver. This class really was intended as a observer for broker-level events which includes configuration but may in future include other non-configuration events such as transactions. HA support for TX transactions. --- Key: QPID-4327 URL: https://issues.apache.org/jira/browse/QPID-4327 Project: Qpid Issue Type: New Feature Components: C++ Clustering Affects Versions: 0.18 Reporter: Alan Conway Assignee: Alan Conway Add support for TX transactions in a HA cluster. Messages and accepts in a transaction must be executed atomically on backup brokers. -- 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
[jira] [Commented] (QPID-4327) HA support for TX transactions.
[ https://issues.apache.org/jira/browse/QPID-4327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13726840#comment-13726840 ] ASF subversion and git services commented on QPID-4327: --- Commit 1509424 from [~aconway] in branch 'qpid/trunk' [ https://svn.apache.org/r1509424 ] QPID-4327: HA TX transactions, blocking wait for prepare Backups send prepare messages to primary, primary delays completion of prepare till all are prepared (or there is a failure). This is NOT the production solution - blocking could cause a deadlock. We need to introduce asynchronous completion of prepare without blocking. This interim solution allows testing on other aspects of TX support. HA support for TX transactions. --- Key: QPID-4327 URL: https://issues.apache.org/jira/browse/QPID-4327 Project: Qpid Issue Type: New Feature Components: C++ Clustering Affects Versions: 0.18 Reporter: Alan Conway Assignee: Alan Conway Add support for TX transactions in a HA cluster. Messages and accepts in a transaction must be executed atomically on backup brokers. -- 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
[jira] [Commented] (QPID-4327) HA support for TX transactions.
[ https://issues.apache.org/jira/browse/QPID-4327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13726884#comment-13726884 ] ASF subversion and git services commented on QPID-4327: --- Commit 1509428 from [~aconway] in branch 'qpid/trunk' [ https://svn.apache.org/r1509428 ] QPID-4327: HA logging fixes. - Removed FIXME log statements inadvertently left in code. - Changed some trace statements to debug to faclilitate debugging. HA support for TX transactions. --- Key: QPID-4327 URL: https://issues.apache.org/jira/browse/QPID-4327 Project: Qpid Issue Type: New Feature Components: C++ Clustering Affects Versions: 0.18 Reporter: Alan Conway Assignee: Alan Conway Add support for TX transactions in a HA cluster. Messages and accepts in a transaction must be executed atomically on backup brokers. -- 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
[jira] [Commented] (QPID-4327) HA support for TX transactions.
[ https://issues.apache.org/jira/browse/QPID-4327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13707060#comment-13707060 ] Alan Conway commented on QPID-4327: --- Review of TransactionObserver interface: https://reviews.apache.org/r/12289/ HA support for TX transactions. --- Key: QPID-4327 URL: https://issues.apache.org/jira/browse/QPID-4327 Project: Qpid Issue Type: New Feature Components: C++ Clustering Affects Versions: 0.18 Reporter: Alan Conway Assignee: Alan Conway Add support for TX transactions in a HA cluster. Messages and accepts in a transaction must be executed atomically on backup brokers. -- 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
[jira] [Commented] (QPID-4327) HA support for TX transactions.
[ https://issues.apache.org/jira/browse/QPID-4327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13701084#comment-13701084 ] ASF subversion and git services commented on QPID-4327: --- Commit 1500107 from [~aconway] [ https://svn.apache.org/r1500107 ] QPID-4327: Minor edits to ha-transactions.md HA support for TX transactions. --- Key: QPID-4327 URL: https://issues.apache.org/jira/browse/QPID-4327 Project: Qpid Issue Type: New Feature Components: C++ Clustering Affects Versions: 0.18 Reporter: Alan Conway Assignee: Alan Conway Add support for TX transactions in a HA cluster. Messages and accepts in a transaction must be executed atomically on backup brokers. -- 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