mariadb/storage/innobase
Marko Mäkelä 12f804acfa MDEV-14441 Deadlock due to InnoDB adaptive hash index
This is mere code clean-up; the reported problem was already fixed
in commit 3fdd390791.

row_sel(): Remove the variable search_latch_locked.

row_sel_try_search_shortcut(): Remove the parameter
search_latch_locked, which was always passed as nonzero.

row_sel_try_search_shortcut(), row_sel_try_search_shortcut_for_mysql():
Do not expect the caller to acquire the AHI latch. Instead,
acquire and release it inside this function.

row_search_mvcc(): Remove a bogus condition on mysql_n_tables_locked.
When the btr_search_latch was split into an array of latches
in MySQL 5.7.8 as part of the Oracle Bug#20985298 fix, the "caching"
of the latch across storage engine API calls was removed, and
thus it is unnecessary to avoid adaptive hash index searches
during INSERT...SELECT.
2018-01-15 19:18:47 +02:00
..
btr Merge bb-10.2-ext into 10.3 2018-01-15 19:11:28 +02:00
buf Merge bb-10.2-ext into 10.3 2018-01-15 19:11:28 +02:00
data MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
dict Merge bb-10.2-ext into 10.3 2018-01-15 19:11:28 +02:00
eval
fil Merge bb-10.2-ext into 10.3 2018-01-15 19:11:28 +02:00
fsp MDEV-14606 Assertion failure on IMPORT TABLESPACE 2017-12-08 09:53:11 +02:00
fts Merge bb-10.2-ext into 10.3 2017-12-12 09:57:17 +02:00
fut
gis Merge bb-10.2-ext into 10.3 2018-01-11 19:44:41 +02:00
ha Skip btr_search_latches[] in SHOW ENGINE INNODB STATUS 2017-12-12 20:00:28 +02:00
handler Merge 10.2 into bb-10.2-ext 2018-01-15 16:41:10 +02:00
ibuf Merge bb-10.2-ext into 10.3 2017-11-10 16:12:45 +02:00
include Merge bb-10.2-ext into 10.3 2018-01-15 19:11:28 +02:00
lock MDEV-14935 Remove bogus conditions related to not redo-logging PAGE_MAX_TRX_ID changes 2018-01-12 18:31:03 +02:00
log Merge bb-10.2-ext into 10.3 2018-01-11 19:44:41 +02:00
mach
mem Inline definition of mem_heap_dup(), mem_heap_strdup(), mem_heap_strdupl() 2017-09-05 08:54:36 +03:00
mtr MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
mysql-test/storage_engine Merge branch '10.0' into 10.1 2017-08-08 10:18:43 +02:00
os Merge bb-10.2-ext into 10.3 2017-11-30 08:16:37 +02:00
page MDEV-14935 Remove bogus conditions related to not redo-logging PAGE_MAX_TRX_ID changes 2018-01-12 18:31:03 +02:00
pars MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
que MDEV-14824 Assertion `!trx_is_started(trx)' failed in innobase_start_trx_and_assign_read_view 2018-01-11 16:34:31 +02:00
read MDEV-14638 - Replace trx_sys_t::rw_trx_set with LF_HASH 2018-01-11 12:30:53 +04:00
rem Merge bb-10.2-ext into 10.3 2018-01-11 19:44:41 +02:00
row MDEV-14441 Deadlock due to InnoDB adaptive hash index 2018-01-15 19:18:47 +02:00
srv Merge bb-10.2-ext into 10.3 2018-01-11 19:44:41 +02:00
sync MDEV-14638 - Replace trx_sys_t::rw_trx_set with LF_HASH 2018-01-11 12:30:53 +04:00
trx Merge bb-10.2-ext into 10.3 2018-01-11 19:44:41 +02:00
usr
ut Cleanup UT_LOW_PRIORITY_CPU/UT_RESUME_PRIORITY_CPU 2018-01-13 13:08:59 +04:00
bzip2.cmake
CMakeLists.txt MDEV-14283 : Fix Solaris 10 build. 2017-11-21 21:14:06 +01:00
compile-innodb
COPYING.Google
COPYING.Percona
innodb.cmake Merge bb-10.2-ext into 10.3 2017-12-06 19:36:33 +02:00
lz4.cmake
lzma.cmake
lzo.cmake
plugin_exports
snappy.cmake