mariadb/storage/innobase
Marko Mäkelä 260161fc9f MDEV-24167 fixup: Avoid hangs in SRW_LOCK_DUMMY
In commit 1fdc161d8f we introduced
a mutex-and-condition-variable based fallback implementation
for platforms that lack a futex system call. That implementation
is prone to hangs.

Let us use separate condition variables for shared and exclusive requests.
2020-12-03 09:11:31 +02:00
..
btr Merge 10.5 into 10.6 2020-11-26 07:36:53 +02:00
buf Merge 10.5 into 10.6 2020-11-30 11:30:26 +02:00
data Merge remote-tracking branch 'origin/10.4' into 10.5 2020-07-03 23:31:12 +03:00
dict Merge 10.5 into 10.6 2020-12-03 08:12:47 +02:00
eval Merge 10.4 into 10.5 2019-12-16 07:47:17 +02:00
fil Merge 10.5 into 10.6 2020-11-30 11:30:26 +02:00
fsp MDEV-24167: Replace fil_space::latch 2020-11-24 15:43:12 +02:00
fts MDEV-24167: Replace fts_cache_rw_lock, fts_cache_init_rw_lock with mutex 2020-11-24 15:43:12 +02:00
fut MDEV-22110 preparation: Remove mtr_memo_contains macros 2020-06-10 07:50:09 +03:00
gis Merge 10.4 into 10.5 2020-10-30 11:15:30 +02:00
ha MDEV-22871: Remove pointer indirection for InnoDB hash_table_t 2020-06-18 14:16:01 +03:00
handler Merge 10.5 into 10.6 2020-12-03 08:12:47 +02:00
ibuf MDEV-24167: Replace fil_space::latch 2020-11-24 15:43:12 +02:00
include MDEV-24167 fixup: Avoid hangs in SRW_LOCK_DUMMY 2020-12-03 09:11:31 +02:00
lock Cleanup: Reduce trx_t::mutex hold time 2020-11-24 15:44:55 +02:00
log Merge 10.5 into 10.6 2020-11-26 07:36:53 +02:00
mem Merge 10.4 into 10.5 2020-07-02 09:41:44 +03:00
mtr Merge 10.5 into 10.6 2020-12-03 08:12:47 +02:00
mysql-test/storage_engine MDEV-20907 Set innodb_log_files_in_group=1 by default 2019-10-28 17:11:10 +02:00
os Merge 10.5 into 10.6 2020-11-30 14:04:01 +02:00
page Cleanup: Fix Intel compiler warnings about sign conversions 2020-11-25 11:32:49 +02:00
pars Cleanup: Remove os0proc.* 2020-09-03 16:40:42 +03:00
que Cleanup: Reduce trx_t::mutex hold time 2020-11-24 15:44:55 +02:00
read MDEV-22701 InnoDB: encapsulate trx_sys.mutex and trx_sys.trx_list into a separate class 2020-06-23 19:11:57 +03:00
rem Merge 10.4 into 10.5 2020-05-05 21:16:22 +03:00
row Merge 10.5 into 10.6 2020-12-03 08:12:47 +02:00
srv Merge 10.5 into 10.6 2020-11-26 07:36:53 +02:00
sync MDEV-24167 fixup: Avoid hangs in SRW_LOCK_DUMMY 2020-12-03 09:11:31 +02:00
trx Merge 10.5 into 10.6 2020-11-26 07:36:53 +02:00
ut MDEV-24308: Remove some os_thread_ functions 2020-11-30 11:15:31 +02:00
.clang-format add .clang-format file for InnoDB 2019-10-29 21:56:24 +03:00
bzip2.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
CMakeLists.txt MDEV-24167 fixup: Always derive srw_lock from rw_lock 2020-11-30 11:47:09 +02:00
compile-innodb Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
COPYING.Google
COPYING.Percona
innodb.cmake MDEV-21534 fixup: Remove HAVE_IB_LINUX_FUTEX 2020-11-23 15:45:03 +02:00
lz4.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
lzma.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
lzo.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
plugin_exports
snappy.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00