[jira] [Commented] (QPID-4327) HA support for TX transactions.

2016-03-19 Thread ASF subversion and git services (JIRA)

[ 
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.

2013-10-29 Thread ASF subversion and git services (JIRA)

[ 
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.

2013-09-09 Thread ASF subversion and git services (JIRA)

[ 
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.

2013-09-09 Thread ASF subversion and git services (JIRA)

[ 
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.

2013-09-09 Thread ASF subversion and git services (JIRA)

[ 
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.

2013-08-30 Thread ASF subversion and git services (JIRA)

[ 
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.

2013-08-02 Thread ASF subversion and git services (JIRA)

[ 
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.

2013-08-01 Thread ASF subversion and git services (JIRA)

[ 
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.

2013-08-01 Thread ASF subversion and git services (JIRA)

[ 
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.

2013-08-01 Thread ASF subversion and git services (JIRA)

[ 
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.

2013-08-01 Thread ASF subversion and git services (JIRA)

[ 
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.

2013-08-01 Thread ASF subversion and git services (JIRA)

[ 
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.

2013-08-01 Thread ASF subversion and git services (JIRA)

[ 
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.

2013-07-12 Thread Alan Conway (JIRA)

[ 
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.

2013-07-05 Thread ASF subversion and git services (JIRA)

[ 
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