]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph_test_rados_api_misc: ShutdownRace timeout if ALLOW_TIMEOUTS is set
authorSage Weil <sage@redhat.com>
Tue, 17 Mar 2020 16:52:32 +0000 (11:52 -0500)
committerSage Weil <sage@redhat.com>
Tue, 17 Mar 2020 23:24:12 +0000 (18:24 -0500)
See https://tracker.ceph.com/issues/44582

Signed-off-by: Sage Weil <sage@redhat.com>
src/test/librados/misc.cc

index 033090ba13f2f7267488c7cd7ca7726d359a9b56..8d22244d3264703527fad310ba29daf4e68f9d4f 100644 (file)
@@ -318,7 +318,12 @@ static void shutdown_racer_func()
   int i;
 
   for (i = 0; i < niter; ++i) {
-    ASSERT_EQ("", connect_cluster(&rad));
+    auto r = connect_cluster(&rad);
+    if (getenv("ALLOW_TIMEOUTS")) {
+      ASSERT_TRUE(r == "" || r == "rados_connect failed with error -110");
+    } else {
+      ASSERT_EQ("", r);
+    }
     rados_shutdown(rad);
   }
 }