diff options
| author | Alan Conway <aconway@apache.org> | 2009-02-24 19:27:57 +0000 |
|---|---|---|
| committer | Alan Conway <aconway@apache.org> | 2009-02-24 19:27:57 +0000 |
| commit | 9aaff1927138abfe1b9030c1065a1e26b423c332 (patch) | |
| tree | 958e0887f65eca8aded64b97a8807c29f06b2636 /qpid/cpp/src/tests/failover_soak.cpp | |
| parent | 53ac2c08378256c7723b5266e56e6d060e8718e5 (diff) | |
| download | qpid-python-9aaff1927138abfe1b9030c1065a1e26b423c332.tar.gz | |
QPID-1678 Mick Goulish: failover_soak using UUIDs for cluster name to avoid clashes.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@747521 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/tests/failover_soak.cpp')
| -rw-r--r-- | qpid/cpp/src/tests/failover_soak.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/qpid/cpp/src/tests/failover_soak.cpp b/qpid/cpp/src/tests/failover_soak.cpp index 129c6b9745..5aad2b84e9 100644 --- a/qpid/cpp/src/tests/failover_soak.cpp +++ b/qpid/cpp/src/tests/failover_soak.cpp @@ -34,6 +34,8 @@ #include <boost/assign.hpp> +#include "qpid/framing/Uuid.h" + #include <ForkedBroker.h> @@ -42,6 +44,7 @@ using namespace std; using boost::assign::list_of; +using namespace qpid::framing; @@ -240,10 +243,9 @@ mrand ( int minDesiredVal, int maxDesiredVal ) { void -makeClusterName ( string & s, int & num ) { - num = mrand(1000); +makeClusterName ( string & s ) { stringstream ss; - ss << "soakTestCluster_" << num; + ss << "soakTestCluster_" << Uuid(true).str(); s = ss.str(); } @@ -492,12 +494,11 @@ main ( int argc, char const ** argv ) allMyChildren.verbosity = verbosity; - int clusterNum; string clusterName; srand ( getpid() ); - makeClusterName ( clusterName, clusterNum ); + makeClusterName ( clusterName ); brokerVector brokers; |
