summaryrefslogtreecommitdiff
path: root/cpp/xml/cluster.xml
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/xml/cluster.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"/>