summaryrefslogtreecommitdiff
path: root/qpid/tools/src/py/qpid-ha-status
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/tools/src/py/qpid-ha-status')
-rwxr-xr-xqpid/tools/src/py/qpid-ha-status5
1 files changed, 3 insertions, 2 deletions
diff --git a/qpid/tools/src/py/qpid-ha-status b/qpid/tools/src/py/qpid-ha-status
index c70e4c9af3..b4234cc051 100755
--- a/qpid/tools/src/py/qpid-ha-status
+++ b/qpid/tools/src/py/qpid-ha-status
@@ -27,7 +27,7 @@ Usage: qpid-ha-status [broker-address] [status]
If status is specified, sets the HA status of the broker. Otherwise prints the current HA status. Status must be one of: primary, backup, solo.
"""
-STATUS_VALUES=["primary", "backup", "solo"]
+STATUS_VALUES=["primary", "backup"]
def is_valid_status(value): return value in STATUS_VALUES
@@ -39,7 +39,8 @@ class HaBroker:
def __init__(self, broker, session):
self.session = session
try:
- self.qmf_broker = self.session.addBroker(broker)
+ self.qmf_broker = self.session.addBroker(
+ broker, client_properties={"qpid.ha-admin":1})
except Exception, e:
raise Exception("Can't connect to %s: %s"%(broker,e))
ha_brokers=self.session.getObjects(_class="habroker", _package="org.apache.qpid.ha")