mariadb/storage/innobase/row
Sergey Vojtovich d09f146934 MDEV-14756 - Remove trx_sys_t::rw_trx_list
Reduce divergence between trx_sys_t::rw_trx_hash and trx_sys_t::rw_trx_list
by not adding recovered COMMITTED transactions to trx_sys_t::rw_trx_list.

Such transactions are discarded immediately without creating trx object.

This also required to split rollback and cleanup phases of recovery. To
reflect these updates the following renames happened:
trx_rollback_or_clean_all_recovered() -> trx_rollback_all_recovered()
trx_rollback_or_clean_is_active -> trx_rollback_is_active
trx_rollback_or_clean_recovered() -> trx_rollback_recovered()
trx_cleanup_at_db_startup() -> trx_cleanup_recovered()

Also removed a hack from lock_trx_release_locks(). Instead let recovery
rollback thread to skip committed XA transactions.
2018-01-20 16:09:26 +04:00
..
row0ext.cc MDEV-14756 - Remove trx_sys_t::rw_trx_list 2018-01-20 16:09:26 +04:00
row0ftsort.cc MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
row0import.cc Merge bb-10.2-ext into 10.3 2017-11-30 08:16:37 +02:00
row0ins.cc Merge branch 'github/10.3' into bb-10.3-temporal 2018-01-17 00:45:02 +01:00
row0log.cc Merge bb-10.2-ext into 10.3 2018-01-04 09:22:59 +02:00
row0merge.cc IB: TRT is not updated on ADD SYSTEM VERSIONING [fixes #413] 2017-12-20 22:46:28 +03:00
row0mysql.cc Merge bb-10.2-ext into 10.3 2018-01-17 16:33:40 +02:00
row0purge.cc Follow-up to MDEV-12288: Add --debug=d,purge diagnostics 2018-01-09 13:48:41 +02:00
row0quiesce.cc MDEV-14422 Assertion failure in trx_purge_run() on shutdown 2017-12-13 14:17:26 +02:00
row0row.cc MDEV-14638 - Replace trx_sys_t::rw_trx_set with LF_HASH 2018-01-11 12:30:53 +04:00
row0sel.cc Merge branch 'github/10.3' into bb-10.3-temporal 2018-01-17 00:45:02 +01:00
row0trunc.cc Merge bb-10.2-ext into 10.3 2017-12-06 19:36:33 +02:00
row0uins.cc Merge bb-10.2-ext into 10.3 2017-12-20 22:37:24 +02:00
row0umod.cc Merge bb-10.2-ext into 10.3 2017-12-14 11:34:30 +02:00
row0undo.cc Merge bb-10.2-ext into 10.3 2017-12-14 11:34:30 +02:00
row0upd.cc Merge branch 'github/10.3' into bb-10.3-temporal 2018-01-17 00:45:02 +01:00
row0vers.cc MDEV-14638 - Replace trx_sys_t::rw_trx_set with LF_HASH 2018-01-11 12:30:53 +04:00