summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2013-02-25 20:08:15 +0000
committerAlan Conway <aconway@apache.org>2013-02-25 20:08:15 +0000
commitc1387aa47ec51604fa8664ebe4af370f7a6b67e3 (patch)
tree6864b75256d43be86f526bff2b1e820881a8d3cf /cpp/src
parent3c09b0a8be811f899a57d62f26ab6bde3631b87f (diff)
downloadqpid-python-c1387aa47ec51604fa8664ebe4af370f7a6b67e3.tar.gz
QPID-4600: New HA regularly shutting down active node
qpid-primary script was incorrect and failing on status calls, causing the broker to be restarted by rgmanager. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1449870 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src')
-rw-r--r--cpp/src/qpid/ha/types.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/cpp/src/qpid/ha/types.cpp b/cpp/src/qpid/ha/types.cpp
index 4010ec03a8..bb4bf83574 100644
--- a/cpp/src/qpid/ha/types.cpp
+++ b/cpp/src/qpid/ha/types.cpp
@@ -56,6 +56,11 @@ template <> const char* Enum<ReplicateLevel>::NAMES[] = { "none", "configuration
template <> const size_t Enum<ReplicateLevel>::N = 3;
template <> const char* Enum<BrokerStatus>::NAME = "HA broker status";
+
+// NOTE: Changing status names will have an impact on qpid-ha and
+// the qpidd-primary init script.
+// Don't change them unless you are going to update all dependent code.
+//
template <> const char* Enum<BrokerStatus>::NAMES[] = {
"joining", "catchup", "ready", "recovering", "active", "standalone"
};