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
..
2015-06-27 20:35:26 +02:00
2019-03-28 12:39:50 +02:00
2016-10-25 22:35:35 +00:00
2016-10-25 22:35:35 +00:00
2016-06-21 14:11:02 +02:00
2015-10-24 19:58:34 +02:00
2014-06-06 00:07:27 +02:00
2014-03-15 18:24:15 +01:00
2014-01-22 15:16:57 +02:00
2015-11-06 17:27:24 +01:00
2018-05-07 13:49:14 +03:00
2014-07-19 17:46:08 +03:00
2015-03-16 19:07:51 +04:00
2018-07-25 22:24:40 +02:00
2017-12-19 19:10:54 +04:00
2018-01-23 13:06:39 +01:00
2017-03-10 18:21:29 +01:00
2015-09-06 22:26:33 +02:00
2014-03-15 18:24:15 +01:00
2018-09-04 09:19:48 +02:00
2014-03-16 13:59:44 +01:00
2017-03-06 19:17:15 +02:00
2018-10-30 15:10:01 +01:00
2014-10-08 00:45:41 +02:00
2015-01-21 12:03:02 +01:00
2018-02-02 10:09:44 +01:00
2014-03-15 18:24:15 +01:00
2016-03-04 02:09:37 +02:00
2014-08-19 19:28:35 +03:00
2017-04-27 19:12:38 +02:00
2015-11-16 07:55:55 +01:00
2017-03-10 18:21:29 +01:00
2018-03-16 13:26:52 +04:00
2014-03-16 21:03:01 +01:00
2015-09-04 10:33:56 +02:00
2018-12-13 13:37:21 +02:00
2017-03-06 19:17:15 +02:00
2015-04-05 13:14:37 +02:00
2016-02-07 15:00:30 +02:00
2019-03-06 15:12:11 +01:00
2015-12-09 16:52:12 +04:00
2017-03-10 18:21:29 +01:00
2018-04-06 09:58:14 +03:00
2016-07-12 11:58:20 +03:00
2019-01-24 20:44:50 +02:00
2014-06-06 00:07:27 +02:00
2016-06-21 14:11:02 +02:00
2013-10-18 12:17:49 -07:00
2019-02-02 13:00:15 +02:00
2013-10-02 15:04:07 +04:00
2016-08-19 09:09:07 +02:00
2017-03-10 18:21:29 +01:00
2014-03-15 18:24:15 +01:00
2017-03-10 18:21:29 +01:00
2018-05-07 13:49:14 +03:00
2013-07-18 16:46:57 +02:00
2015-05-29 11:26:46 -04:00
2019-02-02 13:00:15 +02:00
2019-02-02 13:00:15 +02:00
2014-10-11 18:53:06 +02:00
2013-12-09 12:38:02 +01:00
2016-02-15 22:50:59 +01:00
2014-02-07 19:15:28 +01:00
2018-09-04 09:19:50 +02:00
2018-07-30 15:09:25 +03:00
2017-03-10 14:11:26 +05:30
2016-02-19 23:31:10 +04:00
2017-03-10 14:11:26 +05:30
2014-02-17 18:19:04 +05:30
2014-03-16 21:03:01 +01:00
2015-06-02 18:53:37 +02:00
2014-10-10 22:27:36 +02:00
2014-08-07 18:06:56 +02:00
2017-12-19 19:10:54 +04:00
2016-06-08 17:13:49 +00:00
2017-03-10 18:21:29 +01:00
2018-01-18 17:54:48 +01:00
2017-03-10 18:21:29 +01:00
2019-03-12 13:10:49 +01:00