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:dev-subscr...@qpid.apache.org

Reply via email to