cluster_manager -- testing tool
-------------------------------
Key: QPID-1908
URL: https://issues.apache.org/jira/browse/QPID-1908
Project: Qpid
Issue Type: Improvement
Components: C++ Broker
Reporter: michael j. goulish
cluster_manager will start a cluster on a set of host:port URLs that you
specify on the command line.
The hosts can all be different -- so long as they are all clustered and have
openais running on them.
It will then periodically check the qpid cluster and make sure that there are
syill brokers running at the expected places.
( For this, it uses ssh and reads /proc . )
If it finds that one or more brokers are missing, it will start new brokers to
replace them.
This will allows us to run long-term tests in which the clients start and stop
(or are killed) during the test -- they will always know what set of host:ports
to attach to. Clients can be written either to try one host:port after the
other until they connect (which is functionality available from the client
library) -- or so that they try a single host:port -- then wait 30 seconds or
so and retry if it doesn't work the first time.
( Because of the use of ssh, this is not a very high-speed application. It
often takes more than 30 seconds to check on a cluster of 3 brokers. )
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]