X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftdb%2Ftransaction.c;h=a11224757b30735088aaed32a4a67fa192695469;hp=d6db8b01329913e09dbd55e6cec82aa61b0d4f9f;hb=e1f11b7b1e39ceb092155ba742b34f0785d88d06;hpb=46b1a03e21303e03b68de213b41c0840767fbc96;ds=sidebyside diff --git a/ccan/tdb/transaction.c b/ccan/tdb/transaction.c index d6db8b01..a1122475 100644 --- a/ccan/tdb/transaction.c +++ b/ccan/tdb/transaction.c @@ -405,6 +405,8 @@ static const struct tdb_methods transaction_methods = { */ int tdb_transaction_start(struct tdb_context *tdb) { + tdb_trace(tdb, "tdb_transaction_start\n"); + /* some sanity checks */ if (tdb->read_only || (tdb->flags & TDB_INTERNAL) || tdb->traverse_read) { TDB_LOG((tdb, TDB_DEBUG_ERROR, "tdb_transaction_start: cannot start a transaction on a read-only or internal db\n")); @@ -514,6 +516,7 @@ int tdb_transaction_cancel(struct tdb_context *tdb) { int i; + tdb_trace(tdb, "tdb_transaction_cancel\n"); if (tdb->transaction == NULL) { TDB_LOG((tdb, TDB_DEBUG_ERROR, "tdb_transaction_cancel: no transaction\n")); return -1; @@ -845,6 +848,7 @@ int tdb_transaction_commit(struct tdb_context *tdb) uint32_t zero = 0; int i; + tdb_trace(tdb, "tdb_transaction_commit\n"); if (tdb->transaction == NULL) { TDB_LOG((tdb, TDB_DEBUG_ERROR, "tdb_transaction_commit: no transaction\n")); return -1;