summaryrefslogtreecommitdiff
path: root/cpp/xml
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2009-11-17 18:09:01 +0000
committerAlan Conway <aconway@apache.org>2009-11-17 18:09:01 +0000
commitef7728a725272b88c3cd2f81f81ee60ed00cde90 (patch)
tree5083904bb1324c93cf399c6c8b04ee4f0cb03549 /cpp/xml
parent74c1740d54360bb4b091b5486c69f0f945d27abd (diff)
downloadqpid-python-ef7728a725272b88c3cd2f81f81ee60ed00cde90.tar.gz
cluster::InitialStatusMap and unit tests, support for improved cluster join protocol.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@881420 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/xml')
-rw-r--r--cpp/xml/cluster.xml12
1 files changed, 12 insertions, 0 deletions
diff --git a/cpp/xml/cluster.xml b/cpp/xml/cluster.xml
index b09d77bd73..c78ab7d937 100644
--- a/cpp/xml/cluster.xml
+++ b/cpp/xml/cluster.xml
@@ -20,6 +20,11 @@
-
-->
+<!--
+- NOTE: if you make changes to this XML you must update CLUSTER_VERSION
+- in src/qpid/cluster/Cluster.cpp
+-->
+
<amqp major="0" minor="10" port="5672">
<!-- Controls sent between cluster nodes. -->
@@ -44,6 +49,13 @@
<field name="updatee" type="uint64"/>
</control>
+ <!-- Status exchanged when new members join the cluster -->
+ <control name="initial-status" code="0x4">
+ <field name="active" type="bit"/>
+ <field name="persistent" type="bit"/>
+ <field name="properties" type="map"/>>
+ </control>
+
<!-- New member or updater is ready as an active member. -->
<control name="ready" code="0x10">
<field name="url" type="str16"/>