From: Rusty Russell Date: Tue, 23 Nov 2010 01:44:31 +0000 (+1030) Subject: tdb2: enable transactions in tdbtorture X-Git-Url: http://git.ozlabs.org/?p=ccan;a=commitdiff_plain;h=04b2feefda59d3193ef500bfc8ea12ec4a4c0b55 tdb2: enable transactions in tdbtorture --- diff --git a/ccan/tdb2/tools/tdbtorture.c b/ccan/tdb2/tools/tdbtorture.c index 2ac9a8de..1696d4a3 100644 --- a/ccan/tdb2/tools/tdbtorture.c +++ b/ccan/tdb2/tools/tdbtorture.c @@ -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; }