diff options
author | Marko Mäkelä <marko.makela@mariadb.com> | 2020-12-04 19:02:58 +0200 |
---|---|---|
committer | Marko Mäkelä <marko.makela@mariadb.com> | 2020-12-15 17:56:18 +0200 |
commit | ff5d306e296350e7489dd3decb01bad18d135411 (patch) | |
tree | 64e8673307ede8bf633e94947ed84e3dcaaa5b05 /storage/innobase/CMakeLists.txt | |
parent | db006a9a43b6e68c4b92d2762043fa76b313623c (diff) | |
download | mariadb-git-ff5d306e296350e7489dd3decb01bad18d135411.tar.gz |
MDEV-21452: Replace ib_mutex_t with mysql_mutex_t
SHOW ENGINE INNODB MUTEX functionality is completely removed,
as are the InnoDB latching order checks.
We will enforce innodb_fatal_semaphore_wait_threshold
only for dict_sys.mutex and lock_sys.mutex.
dict_sys_t::mutex_lock(): A single entry point for dict_sys.mutex.
lock_sys_t::mutex_lock(): A single entry point for lock_sys.mutex.
FIXME: srv_sys should be removed altogether; it is duplicating tpool
functionality.
fil_crypt_threads_init(): To prevent SAFE_MUTEX warnings, we must
not hold fil_system.mutex.
fil_close_all_files(): To prevent SAFE_MUTEX warnings for
fil_space_destroy_crypt_data(), we must not hold fil_system.mutex
while invoking fil_space_free_low() on a detached tablespace.
Diffstat (limited to 'storage/innobase/CMakeLists.txt')
-rw-r--r-- | storage/innobase/CMakeLists.txt | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/storage/innobase/CMakeLists.txt b/storage/innobase/CMakeLists.txt index 5a5c268763a..2b0ab4ec0b1 100644 --- a/storage/innobase/CMakeLists.txt +++ b/storage/innobase/CMakeLists.txt @@ -163,7 +163,6 @@ SET(INNOBASE_SOURCES include/ha0storage.ic include/handler0alter.h include/hash0hash.h - include/ib0mutex.h include/ibuf0ibuf.h include/ibuf0ibuf.ic include/ibuf0types.h @@ -238,11 +237,7 @@ SET(INNOBASE_SOURCES include/srv0mon.ic include/srv0srv.h include/srv0start.h - include/sync0debug.h - include/sync0policy.h include/sux_lock.h - include/sync0sync.h - include/sync0types.h include/trx0i_s.h include/trx0purge.h include/trx0rec.h @@ -267,7 +262,6 @@ SET(INNOBASE_SOURCES include/ut0lst.h include/ut0mem.h include/ut0mem.ic - include/ut0mutex.h include/ut0new.h include/ut0pool.h include/ut0rbt.h @@ -324,8 +318,6 @@ SET(INNOBASE_SOURCES srv/srv0srv.cc srv/srv0start.cc sync/srw_lock.cc - sync/sync0debug.cc - sync/sync0sync.cc trx/trx0i_s.cc trx/trx0purge.cc trx/trx0rec.cc |