mariadb/storage/innobase/row
Marko Mäkelä 458e33cfbc MDEV-14441 Deadlock due to InnoDB adaptive hash index
This is not fixing the reported problem, but a potential problem that was
introduced in MDEV-11369.

row_sel_try_search_shortcut(), row_sel_try_search_shortcut_for_mysql():
When an adaptive hash index search lands on top of rec_is_default_row(),
we must skip the candidate and perform a normal search. This is because
the adaptive hash index latch only protects the record from being deleted
but does not prevent concurrent inserts into the page. Therefore, it is not
safe to dereference the next-record pointer.
2018-01-15 19:12:30 +02:00
..
row0ext.cc MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02: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 bb-10.2-ext into 10.3 2018-01-11 19:44:41 +02:00
row0log.cc Merge bb-10.2-ext into 10.3 2018-01-04 09:22:59 +02:00
row0merge.cc MDEV-14529 - InnoDB rw-locks: optimize memory barriers 2017-12-08 17:55:41 +04:00
row0mysql.cc Merge bb-10.2-ext into 10.3 2018-01-11 19:44:41 +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 MDEV-14441 Deadlock due to InnoDB adaptive hash index 2018-01-15 19:12:30 +02: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 MDEV-14935 Remove bogus conditions related to not redo-logging PAGE_MAX_TRX_ID changes 2018-01-12 18:31:03 +02:00
row0vers.cc MDEV-14638 - Replace trx_sys_t::rw_trx_set with LF_HASH 2018-01-11 12:30:53 +04:00