1
0
mirror of https://github.com/MariaDB/server.git synced 2025-11-28 17:36:30 +03:00
Files
mariadb/mysql-test/suite/innodb/r
Eugene Kosov 9ef2d29ff4 MDEV-14425 deprecate and ignore innodb_log_files_in_group
Now there can be only one log file instead of several which
logically work as a single file.

Possible names of redo log files: ib_logfile0,
ib_logfile101 (for just created one)

innodb_log_fiels_in_group: value of this variable is not used
by InnoDB. Possible values are still 1..100, to not break upgrade

LOG_FILE_NAME: add constant of value "ib_logfile0"
LOG_FILE_NAME_PREFIX: add constant of value "ib_logfile"

get_log_file_path(): convenience function that returns full
path of a redo log file

SRV_N_LOG_FILES_MAX: removed

srv_n_log_files: we can't remove this for compatibility reasons,
but now server doesn't use this variable

log_sys_t::file::fd: now just one, not std::vector

log_sys_t::log_capacity: removed word 'group'

find_and_check_log_file(): part of logic from huge srv_start()
moved here

recv_sys_t::files: file descriptors of redo log files.
There can be several of those in case we're upgrading
from older MariaDB version.

recv_sys_t::remove_extra_log_files: whether to remove
ib_logfile{1,2,3...} after successfull upgrade.

recv_sys_t::read(): open if needed and read from one
of several log files

recv_sys_t::files_size(): open if needed and return files count

redo_file_sizes_are_correct(): check that redo log files
sizes are equal. Just to log an error for a user.
Corresponding check was moved from srv0start.cc

namespace deprecated: put all deprecated variables here to
prevent usage of it by us, developers
2020-02-19 12:21:59 +03:00
..
2019-04-05 11:41:03 +03:00
2019-03-06 09:00:52 +02:00
2019-07-18 18:01:04 +03:00
2019-07-22 15:28:05 +03:00
2019-11-19 01:32:50 +02:00
2017-02-10 06:30:42 -05:00
2019-08-21 15:23:45 +03:00
2019-03-25 17:18:15 +02:00
2017-02-10 06:30:42 -05:00
2019-04-25 16:05:20 +03:00
2020-01-20 15:49:48 +02:00
2019-07-16 18:39:21 +03:00
2019-07-25 18:42:06 +03:00
2019-11-01 15:23:18 +02:00
2020-01-20 16:48:56 +02:00
2016-12-30 13:48:22 +02:00
2018-02-15 10:22:03 +02:00
2017-02-10 06:30:42 -05:00
2019-07-16 18:39:21 +03:00
2018-11-06 09:40:39 +02:00
2019-07-02 21:44:58 +03:00
2018-12-13 21:58:35 +02:00
2019-05-04 17:04:55 +02:00