]> git.ozlabs.org Git - ccan/commitdiff
tdb2: enable transactions in tdbtorture
authorRusty Russell <rusty@rustcorp.com.au>
Tue, 23 Nov 2010 01:44:31 +0000 (12:14 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 23 Nov 2010 01:44:31 +0000 (12:14 +1030)
ccan/tdb2/tools/tdbtorture.c

index 2ac9a8de43975a6b36220e5ebf1a1598c2acfa93..1696d4a355d1e85bb6dcba7ff72e44dbc26a0d77 100644 (file)
@@ -20,8 +20,8 @@
 #define DELETE_PROB 8
 #define STORE_PROB 4
 #define APPEND_PROB 6
-//#define TRANSACTION_PROB 10
-//#define TRANSACTION_PREPARE_PROB 2
+#define TRANSACTION_PROB 10
+#define TRANSACTION_PREPARE_PROB 2
 #define LOCKSTORE_PROB 5
 #define TRAVERSE_PROB 20
 #define TRAVERSE_READ_PROB 20
@@ -171,9 +171,7 @@ static void addrec_db(void)
        }
 
        if (in_traverse == 0 && in_transaction && random() % TRANSACTION_PROB == 0) {
-               if (tdb_transaction_cancel(db) != 0) {
-                       fatal("tdb_transaction_cancel failed");
-               }
+               tdb_transaction_cancel(db);
                in_transaction--;
                goto next;
        }