[ https://issues.apache.org/jira/browse/QPID-1908?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
michael j. goulish updated QPID-1908: ------------------------------------- Attachment: cluster_manager.diff > 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 > Attachments: cluster_manager.diff > > > 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