diff options
Diffstat (limited to 'qpid/cpp/src/tests')
-rwxr-xr-x | qpid/cpp/src/tests/cluster_tests.py | 7 | ||||
-rw-r--r-- | qpid/cpp/src/tests/failover_soak.cpp | 4 |
2 files changed, 8 insertions, 3 deletions
diff --git a/qpid/cpp/src/tests/cluster_tests.py b/qpid/cpp/src/tests/cluster_tests.py index fe020786dc..0c4b0350a7 100755 --- a/qpid/cpp/src/tests/cluster_tests.py +++ b/qpid/cpp/src/tests/cluster_tests.py @@ -404,12 +404,17 @@ class StoreTests(BrokerTest): c = cluster.start("c", expect=EXPECT_EXIT_FAIL) a.send_message("q", Message("x", durable=True)) a.kill() + # FIXME aconway 2010-03-29: this test has too many sleeps. + # Need to tighten up status persistence to be more atomic and less + # prone to interruption. + time.sleep(0.1) # pause for b to update status. b.kill() # c is last man time.sleep(0.1) # pause for c to find out hes last. a = cluster.start("a", expect=EXPECT_EXIT_FAIL) # c no longer last man + time.sleep(0.1) # pause for c to find out hes no longer last. c.kill() # a is now last man time.sleep(0.1) # pause for a to find out hes last. - a.kill() # really last + a.kill() # really last, should be clean. # b & c should be dirty b = cluster.start("b", wait=False, expect=EXPECT_EXIT_FAIL) self.assert_dirty_store(b) diff --git a/qpid/cpp/src/tests/failover_soak.cpp b/qpid/cpp/src/tests/failover_soak.cpp index 8bf6eca9e6..cd7aaa6614 100644 --- a/qpid/cpp/src/tests/failover_soak.cpp +++ b/qpid/cpp/src/tests/failover_soak.cpp @@ -337,7 +337,6 @@ startNewBroker ( brokerVector & brokers, int verbosity, int durable ) { - // ("--log-enable=notice+") static int brokerId = 0; stringstream path, prefix; prefix << "soak-" << brokerId; @@ -348,7 +347,8 @@ startNewBroker ( brokerVector & brokers, ("--mgmt-enable=no") ("--log-prefix")(prefix.str()) ("--log-to-file")(prefix.str()+".log") - ("--log-enable=notice+") + ("--log-enable=info+") + ("--log-enable=debug+:cluster") ("TMP_DATA_DIR"); if (endsWith(moduleOrDir, "cluster.so")) { |