mariadb/storage/innobase/row
Marko Mäkelä d0116e10a5 Revert MDEV-18464 and MDEV-12009
This reverts commit 21b2fada7a
and commit 81d71ee6b2.

The MDEV-18464 change introduces a few data race issues. Contrary to
the documentation, the field trx_t::victim is not always being protected
by lock_sys_t::mutex and trx_t::mutex. Most importantly, it seems
that KILL QUERY could wrongly avoid acquiring both mutexes when
invoking lock_trx_handle_wait_low(), in case another thread had
already set trx->victim=true.

We also revert MDEV-12009, because it should depend on the MDEV-18464
fix being present.
2019-03-28 12:39:50 +02:00
..
row0ext.cc Revert "MDEV-6928: Add trx pointer to struct mtr_t" 2018-01-29 11:05:17 +02:00
row0ftsort.cc MDEV-18749: Fix GCC -flifetime-dse 2019-03-12 13:03:20 +02:00
row0import.cc Follow-up to MDEV-12112: corruption in encrypted table may be overlooked 2018-12-17 19:33:44 +02:00
row0ins.cc Fix embedded innodb_plugin after 560799ebd8 2019-02-02 12:49:04 +02:00
row0log.cc Merge branch '10.0' into 10.1 2018-05-05 14:01:59 +02:00
row0merge.cc MDEV-13818 CREATE INDEX leaks memory if running out of undo log space 2019-03-07 15:35:55 +02:00
row0mysql.cc cmake: re-enable -Werror in the maintainer mode 2019-03-27 22:51:37 +01:00
row0purge.cc Merge 10.0 into 10.1 2018-01-02 21:57:22 +02:00
row0quiesce.cc Merge branch 'github/10.0' into 10.1 2018-02-02 10:09:44 +01:00
row0row.cc Merge remote-tracking branch '5.5' into 10.0 2018-01-24 12:29:31 +02:00
row0sel.cc Revert MDEV-18464 and MDEV-12009 2019-03-28 12:39:50 +02:00
row0uins.cc Merge 10.0 into 10.1 2017-08-28 15:05:46 +03:00
row0umod.cc Merge branch 'github/10.0' into 10.1 2018-02-02 10:09:44 +01:00
row0undo.cc Revert "MDEV-14705: Do not rollback on InnoDB shutdown" 2018-04-10 08:55:20 +03:00
row0upd.cc MDEV-15611 Due to the failure of foreign key detection, Galera slave node killed himself. 2018-06-15 09:04:26 +03:00
row0vers.cc move to storage/innobase 2015-05-04 19:17:21 +02:00