mariadb/storage/innobase
Marko Mäkelä 715e4f4320 MDEV-12218 Clean up InnoDB parameter validation
Bind more InnoDB parameters directly to MYSQL_SYSVAR and
remove "shadow variables".

innodb_change_buffering: Declare as ENUM, not STRING.

innodb_flush_method: Declare as ENUM, not STRING.

innodb_log_buffer_size: Bind directly to srv_log_buffer_size,
without rounding it to a multiple of innodb_page_size.

LOG_BUFFER_SIZE: Remove.

SysTablespace::normalize_size(): Renamed from normalize().

innodb_init_params(): A new function to initialize and validate
InnoDB startup parameters.

innodb_init(): Renamed from innobase_init(). Invoke innodb_init_params()
before actually trying to start up InnoDB.

srv_start(bool): Renamed from innobase_start_or_create_for_mysql().
Added the input parameter create_new_db.

SRV_ALL_O_DIRECT_FSYNC: Define only for _WIN32.

xb_normalize_init_values(): Merge to innodb_init_param().
2018-04-29 09:41:42 +03:00
..
btr MDEV-12218 Clean up InnoDB parameter validation 2018-04-29 09:41:42 +03:00
buf MDEV-12218 Clean up InnoDB parameter validation 2018-04-29 09:41:42 +03:00
data Fix most -Wsign-conversion in InnoDB 2018-04-28 20:45:45 +03:00
dict MDEV-12218 Clean up InnoDB parameter validation 2018-04-29 09:41:42 +03:00
eval Fix most -Wsign-conversion in InnoDB 2018-04-28 20:45:45 +03:00
fil Do not divide or multiply by srv_page_size 2018-04-28 20:52:22 +03:00
fsp MDEV-12218 Clean up InnoDB parameter validation 2018-04-29 09:41:42 +03:00
fts Fix most -Wsign-conversion in InnoDB 2018-04-28 20:45:45 +03:00
fut review fixes 2018-02-16 22:15:51 +03:00
gis Replace univ_page_size and UNIV_PAGE_SIZE 2018-04-28 20:45:45 +03:00
ha Do not divide or multiply by srv_page_size 2018-04-28 20:52:22 +03:00
handler MDEV-12218 Clean up InnoDB parameter validation 2018-04-29 09:41:42 +03:00
ibuf MDEV-12218 Clean up InnoDB parameter validation 2018-04-29 09:41:42 +03:00
include MDEV-12218 Clean up InnoDB parameter validation 2018-04-29 09:41:42 +03:00
lock MDEV-12218 Clean up InnoDB parameter validation 2018-04-29 09:41:42 +03:00
log MDEV-12218 Clean up InnoDB parameter validation 2018-04-29 09:41:42 +03:00
mach Fix Bug#24707869 GCC 5 AND 6 MISCOMPILE MACH_PARSE_COMPRESSED 2017-04-26 23:03:29 +03:00
mem Replace univ_page_size and UNIV_PAGE_SIZE 2018-04-28 20:45:45 +03:00
mtr MDEV-12218 Clean up InnoDB parameter validation 2018-04-29 09:41:42 +03:00
mysql-test/storage_engine Merge branch '10.0' into 10.1 2017-08-08 10:18:43 +02:00
os MDEV-12218 Clean up InnoDB parameter validation 2018-04-29 09:41:42 +03:00
page Do not divide or multiply by srv_page_size 2018-04-28 20:52:22 +03:00
pars Fix most -Wsign-conversion in InnoDB 2018-04-28 20:45:45 +03:00
que Fix most -Wsign-conversion in InnoDB 2018-04-28 20:45:45 +03:00
read MDEV-15773 - Simplified away trx_sys_t::m_views 2018-04-04 14:09:37 +04:00
rem Replace univ_page_size and UNIV_PAGE_SIZE 2018-04-28 20:45:45 +03:00
row Do not divide or multiply by srv_page_size 2018-04-28 20:52:22 +03:00
srv MDEV-12218 Clean up InnoDB parameter validation 2018-04-29 09:41:42 +03:00
sync MDEV-12218 Clean up InnoDB parameter validation 2018-04-29 09:41:42 +03:00
trx Do not divide or multiply by srv_page_size 2018-04-28 20:52:22 +03:00
ut Fix most -Wsign-conversion in InnoDB 2018-04-28 20:45:45 +03:00
bzip2.cmake cleanup: innodb files in cmake/ 2017-03-29 00:40:22 +02:00
CMakeLists.txt Merge remote-tracking branch '10.2' into 10.3 2018-04-12 12:41:19 +03:00
compile-innodb
COPYING.Google
COPYING.Percona
innodb.cmake fix detection of "-Wa,-nH" compiler flags on SunOS/i386 2018-04-10 13:12:35 +02:00
lz4.cmake cleanup: innodb files in cmake/ 2017-03-29 00:40:22 +02:00
lzma.cmake cleanup: innodb files in cmake/ 2017-03-29 00:40:22 +02:00
lzo.cmake cleanup: innodb files in cmake/ 2017-03-29 00:40:22 +02:00
plugin_exports
snappy.cmake cleanup: innodb files in cmake/ 2017-03-29 00:40:22 +02:00