mariadb/extra
Eugene Kosov 562c037b48 MDEV-18115 Remove dummy tablespace for the redo log
Redo log subsystem was decoupled from tablespace subsystem. It now manages file
descriptors for redo log files by itself.

FIL_TYPE_LOG: removed, code in various places was simplified

SRV_LOG_SPACE_FIRST_ID: renamed to SRV_SPACE_ID_UPPER_BOUND
  to better match its purpose. Code in various places was simplified

fil_n_log_flushes: replaced with log_sys::flushes
fil_n_pending_log_flushes: replaced with log_sys::pending_flushes

log_t::files::files: redo log file descriptors
log_t::files::file_names: redo log file names

log_t::files::set_file_names(): set file names without opening them
log_t::files::open_files(): opens redo log files
log_t::files::read(): treats several files as one big
log_t::files::write(): treats several files as one big
log_t::files::fsync(): flushes page cache to disk
log_t::files::close_files(): closes redo log files

fil_open_log_and_system_tablespace_files(): renamed to
  fil_open_system_tablespace_files()
  and obviously it now doesn't open redo log files

global files[1000]: removed. Why it was needed at all?
2020-01-01 22:09:51 +08:00
..
aws_sdk
crc32-vpmsum
crc32_armv8_neon
mariabackup MDEV-18115 Remove dummy tablespace for the redo log 2020-01-01 22:09:51 +08:00
readline
wolfssl
charset2html.c
CMakeLists.txt
comp_err.c longer regex error messages 2019-12-21 10:34:02 +01:00
innochecksum.cc
my_print_defaults.c
mysql_waitpid.c
mysqld_safe_helper.c
perror.c
replace.c
resolve_stack_dump.c
resolveip.c