mariadb/storage/innobase
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
..
btr MDEV-21405 Assertion failed on instant ADD COLUMN 2019-12-30 10:08:18 +02:00
buf MDEV-18115 Remove dummy tablespace for the redo log 2020-01-01 22:09:51 +08:00
data Merge 10.3 into 10.4 2019-07-25 18:42:06 +03:00
dict MDEV-18115 Remove dummy tablespace for the redo log 2020-01-01 22:09:51 +08:00
eval Merge 10.4 into 10.5 2019-12-16 07:47:17 +02:00
fil MDEV-18115 Remove dummy tablespace for the redo log 2020-01-01 22:09:51 +08:00
fsp MDEV-18115 Remove dummy tablespace for the redo log 2020-01-01 22:09:51 +08:00
fts Merge 10.4 into 10.5 2019-12-16 07:47:17 +02:00
fut MDEV-21174: Replace mlog_write_ulint() with mtr_t::write() 2019-12-03 11:05:18 +02:00
gis Merge 10.4 into 10.5 2019-12-16 07:47:17 +02:00
ha Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
handler MDEV-18115 Remove dummy tablespace for the redo log 2020-01-01 22:09:51 +08:00
ibuf MDEV-18115 Remove dummy tablespace for the redo log 2020-01-01 22:09:51 +08:00
include MDEV-18115 Remove dummy tablespace for the redo log 2020-01-01 22:09:51 +08:00
lock Merge 10.4 into 10.5 2019-12-16 07:47:17 +02:00
log MDEV-18115 Remove dummy tablespace for the redo log 2020-01-01 22:09:51 +08:00
mach Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
mem Merge branch '10.2' into 10.3 2019-10-31 10:58:06 +01:00
mtr MDEV-21174: Remove some mlog_write_initial_log_record_fast() 2019-12-13 18:15:51 +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 MDEV-18115 Remove dummy tablespace for the redo log 2020-01-01 22:09:51 +08:00
page MDEV-20950: Fix 32-bit Windows build 2019-12-21 21:36:25 +02:00
pars Merge 10.4 into 10.5 2019-12-16 07:47:17 +02:00
que fix a memory leak introduced by f4b4284650 2019-12-12 21:29:51 +07:00
read MVCC::view_close(): Correct comments 2019-09-04 09:42:38 +03:00
rem MDEV-21362 do something with -fno-builtin-memcmp for rem0cmp.cc 2019-12-24 17:06:04 +08:00
row MDEV-18115 Remove dummy tablespace for the redo log 2020-01-01 22:09:51 +08:00
srv MDEV-18115 Remove dummy tablespace for the redo log 2020-01-01 22:09:51 +08:00
sync Merge 10.4 into 10.5 2019-12-16 07:47:17 +02:00
trx Merge 10.4 into 10.5 2019-12-16 07:47:17 +02:00
ut Merge 10.4 into 10.5 2019-12-16 07:47:17 +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-21337 fix aligned_malloc() 2019-12-18 20:09:52 +08:00
compile-innodb Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
COPYING.Google
COPYING.Percona
innodb.cmake Merge 10.4 into 10.5 2019-12-27 21:17:16 +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