summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2010-11-05 01:55:18 +0000
committerAlan Conway <aconway@apache.org>2010-11-05 01:55:18 +0000
commita80e01056292af33ccbe11a6937c49c01cbbaad6 (patch)
tree1f6928277d8bc099a8653c34456f70eab50656a7
parent44df5c88eb28815f9c81cf9e8b03910b3577a139 (diff)
downloadqpid-python-a80e01056292af33ccbe11a6937c49c01cbbaad6.tar.gz
New cluster plan: added transaction support
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1031396 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--qpid/cpp/design_docs/new-cluster-plan.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/qpid/cpp/design_docs/new-cluster-plan.txt b/qpid/cpp/design_docs/new-cluster-plan.txt
index b5cd353fc0..781876e55a 100644
--- a/qpid/cpp/design_docs/new-cluster-plan.txt
+++ b/qpid/cpp/design_docs/new-cluster-plan.txt
@@ -344,6 +344,10 @@ of the independence of operations on separate queues.
Multicast should encode messages in fixed size buffers (64k)?
Can't assume we can send message in one chunk.
For 0-10 can use channel numbers & send whole frames packed into larger buffer.
+** TODO [#B] Transaction support.
+Extend broker::Cluster interface to capture transaction context and completion.
+Sequence number to generate per-node tx IDs.
+Replicate transaction completion.
** TODO [#B] Batch CPG multicast messages
The new cluster design involves a lot of small multicast messages,
they need to be batched into larger CPG messages for efficiency.