Commit 53c73355 authored by Rich Prohaska's avatar Rich Prohaska

refs #71 basic lock tree visualization

parent 60a4370f
...@@ -330,9 +330,14 @@ static inline void make_name(char *newname, const char *tablename, const char *d ...@@ -330,9 +330,14 @@ static inline void make_name(char *newname, const char *tablename, const char *d
} }
static inline int txn_begin(DB_ENV *env, DB_TXN *parent, DB_TXN **txn, uint32_t flags, THD *thd) { static inline int txn_begin(DB_ENV *env, DB_TXN *parent, DB_TXN **txn, uint32_t flags, THD *thd) {
*txn = NULL;
int r = env->txn_begin(env, parent, txn, flags); int r = env->txn_begin(env, parent, txn, flags);
if ((tokudb_debug & TOKUDB_DEBUG_TXN) && r == 0) { if (r == 0 && thd) {
TOKUDB_TRACE("begin txn %p %p %u\n", parent, *txn, flags); DB_TXN *this_txn = *txn;
this_txn->set_client_id(this_txn, thd_get_thread_id(thd));
}
if ((tokudb_debug & TOKUDB_DEBUG_TXN)) {
TOKUDB_TRACE("begin txn %p %p %u r=%d\n", parent, *txn, flags, r);
} }
return r; return r;
} }
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment