mariadb/storage/innobase
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
..
btr MDEV-23855: Shrink fil_space_t 2020-10-26 17:53:54 +02:00
buf MDEV-23855: Shrink fil_space_t 2020-10-26 17:53:54 +02:00
data Merge remote-tracking branch 'origin/10.4' into 10.5 2020-07-03 23:31:12 +03:00
dict MDEV-23855: Shrink fil_space_t 2020-10-26 17:53:54 +02:00
eval
fil MDEV-23855: Shrink fil_space_t 2020-10-26 17:53:54 +02:00
fsp MDEV-23855: Shrink fil_space_t 2020-10-26 17:53:54 +02:00
fts MDEV-23855: Shrink fil_space_t 2020-10-26 17:53:54 +02:00
fut MDEV-22110 preparation: Remove mtr_memo_contains macros 2020-06-10 07:50:09 +03:00
gis Cleanup: Make InnoDB page numbers uint32_t 2020-10-15 17:06:17 +03:00
ha MDEV-22871: Remove pointer indirection for InnoDB hash_table_t 2020-06-18 14:16:01 +03:00
handler MDEV-23855: Shrink fil_space_t 2020-10-26 17:53:54 +02:00
ibuf MDEV-23855: Shrink fil_space_t 2020-10-26 17:53:54 +02:00
include MDEV-23855: Shrink fil_space_t 2020-10-26 17:53:54 +02:00
lock MDEV-23855: Shrink fil_space_t 2020-10-26 17:53:54 +02:00
log MDEV-23855: Shrink fil_space_t 2020-10-26 17:53:54 +02:00
mem Merge 10.4 into 10.5 2020-07-02 09:41:44 +03:00
mtr MDEV-23855: Remove fil_system.LRU and reduce fil_system.mutex contention 2020-10-26 17:09:01 +02:00
mysql-test/storage_engine
os MDEV-23855: Shrink fil_space_t 2020-10-26 17:53:54 +02:00
page Merge 10.4 into 10.5 2020-08-20 12:52:44 +03:00
pars Cleanup: Remove os0proc.* 2020-09-03 16:40:42 +03:00
que
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 MDEV-23855: Shrink fil_space_t 2020-10-26 17:53:54 +02:00
srv MDEV-23855: Shrink fil_space_t 2020-10-26 17:53:54 +02:00
sync Merge 10.4 to 10.5 2020-10-22 17:08:49 +03:00
trx MDEV-23855: Shrink fil_space_t 2020-10-26 17:53:54 +02:00
ut MDEV-16264 fixup: Remove unused fts_optimize_wq->event 2020-10-02 14:04:16 +03:00
.clang-format
bzip2.cmake
CMakeLists.txt MDEV-23855: Remove fil_system.LRU and reduce fil_system.mutex contention 2020-10-26 17:09:01 +02:00
compile-innodb
COPYING.Google
COPYING.Percona
innodb.cmake MDEV-19935 Create unified CRC-32 interface 2020-09-17 16:07:37 +02:00
lz4.cmake
lzma.cmake
lzo.cmake
plugin_exports
snappy.cmake