]> git.ozlabs.org Git - ccan/blobdiff - ccan/tdb/tools/replay_trace.c
Import from SAMBA's tdb:
[ccan] / ccan / tdb / tools / replay_trace.c
index 67809d82093e57765cd0ac5e12dfc4644b869799..651a67e97b1cc5a17f4b732960dfaf7e0c0c7495 100644 (file)
@@ -116,6 +116,7 @@ enum op_type {
        OP_TDB_WIPE_ALL,
        OP_TDB_TRANSACTION_START,
        OP_TDB_TRANSACTION_CANCEL,
+       OP_TDB_TRANSACTION_PREPARE_COMMIT,
        OP_TDB_TRANSACTION_COMMIT,
        OP_TDB_TRAVERSE_READ_START,
        OP_TDB_TRAVERSE_START,
@@ -764,6 +765,10 @@ unsigned run_ops(struct tdb_context *tdb,
                case OP_TDB_TRANSACTION_CANCEL:
                        try(tdb_transaction_cancel(tdb), op[file][i].ret);
                        break;
+               case OP_TDB_TRANSACTION_PREPARE_COMMIT:
+                       try(tdb_transaction_prepare_commit(tdb),
+                           op[file][i].ret);
+                       break;
                case OP_TDB_TRANSACTION_COMMIT:
                        try(tdb_transaction_commit(tdb), op[file][i].ret);
                        break;