tests: If transaction_start fails, try again
authorAmitay Isaacs <amitay@gmail.com>
Tue, 1 Oct 2013 01:54:35 +0000 (11:54 +1000)
committerAmitay Isaacs <amitay@gmail.com>
Tue, 8 Oct 2013 06:10:13 +0000 (17:10 +1100)
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
tests/src/ctdb_transaction.c

index 78a63f1f126bcb160b9fbba6e033a85960cd2081..76719929979a1817279e7c904df511804ccb7234 100644 (file)
@@ -137,7 +137,7 @@ static void test_store_records(struct ctdb_context *ctdb, struct event_context *
                        DEBUG(DEBUG_ERR, ("Failed to start transaction on node %d\n",
                               ctdb_get_pnn(ctdb)));
                        talloc_free(tmp_ctx);
-                       return;
+                       continue;
                }
                if (verbose) DEBUG(DEBUG_ERR, ("transaction started\n"));
                do_sleep(delay);