mariadb/storage/innobase/lock
Marko Mäkelä 118e258aaa MDEV-23855: Shrink fil_space_t
Merge n_pending_ios, n_pending_ops to std::atomic<uint32_t> n_pending.
Change some more fil_space_t members to uint32_t to reduce
the memory footprint.

fil_space_t::add(), fil_ibd_create(): Attach the already opened
handle to the tablespace, and enforce the fil_system.n_open limit.

dict_boot(): Initialize fil_system.max_assigned_id.

srv_boot(): Call srv_thread_pool_init() before anything else,
so that files should be opened in the correct mode on Windows.

fil_ibd_create(): Create the file in OS_FILE_AIO mode, just like
fil_node_open_file_low() does it.

dict_table_t::is_accessible(): Replaces fil_table_accessible().

Reviewed by: Vladislav Vaintroub
2020-10-26 17:53:54 +02:00
..
lock0iter.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
lock0lock.cc MDEV-23855: Shrink fil_space_t 2020-10-26 17:53:54 +02:00
lock0prdt.cc MDEV-23719: Make lock_sys use page_id_t 2020-09-17 14:08:41 +03:00
lock0wait.cc MDEV-16264 fixup: Remove unused code and data 2020-09-30 14:28:11 +03:00