mariadb/trx
marko 6807b7731f branches/zip: trx_rollback_or_clean_all_without_sess(): Distinguish
recovered transactions from new ones.  Until r1594, they were distinguished
by trx->sess == NULL.

trx_t: Add the bitfield is_recovered.

trx_lists_init_at_db_start(): Set trx->is_recovered.

trx_create(): Initialize trx->is_recovered = 0.

trx_print(): Display information about trx->is_recovered.

trx_rollback_or_clean_all_without_sess(): Skip new transactions.
Protect all accesses of trx_sys->trx_list with kernel_mutex.

trx_roll_crash_recv_trx, trx_roll_max_undo_no, trx_roll_progress_printed_pct:
Made these variables static.
2007-10-29 15:32:19 +00:00
..
trx0i_s.c branches/zip: 2007-10-29 13:03:53 +00:00
trx0purge.c branches/zip: Use ut_dulint_zero and ut_dulint_is_zero whenever possible. 2007-05-18 11:01:58 +00:00
trx0rec.c branches/zip: Initialize dfield_t::ext as soon as possible. This should 2007-10-17 12:13:29 +00:00
trx0roll.c branches/zip: trx_rollback_or_clean_all_without_sess(): Distinguish 2007-10-29 15:32:19 +00:00
trx0rseg.c branches/zip: Make mutex_own() work with UNIV_DEBUG, without UNIV_SYNC_DEBUG. 2007-01-18 18:29:12 +00:00
trx0sys.c branches/zip: Merge 1664:1783 from trunk. 2007-08-30 09:21:25 +00:00
trx0trx.c branches/zip: trx_rollback_or_clean_all_without_sess(): Distinguish 2007-10-29 15:32:19 +00:00
trx0undo.c branches/zip: Introduce two new dictionary operation modes for transactions. 2007-10-19 10:52:25 +00:00