diff options
Diffstat (limited to 'qpid/tools/src/py/qpid-ha-status')
-rwxr-xr-x | qpid/tools/src/py/qpid-ha-status | 5 |
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") |