mariadb/win
Vladislav Vaintroub f027c1217b MDEV-28471 mysql_install_db.exe does not work with --innodb-page-size=64K
The error message "InnoDB: innodb_page_size=65536 requires innodb_buffer_pool_size >= 20MiB current 10MiB" is the relevant one.

The root cause:
mysql_install_db bootstraps with --innodb-buffer-pool-size=10M.
Small bufferpool is here by design - bootstrap should succeed,
even if there is not much RAM available, bootstrap does not need that much
memory.

For pagesize 64K specifically, Innodb thinks it needs a larger bufferpool,
and thus it lets the bootstrap process die (although the expected behavior
in this case would be to adjust value, give warning and continue)

The workaround:
- pass --innodb-buffer-pool-size=20M, which is suitable for all page sizes.
- check the same limit in MSI custom action.

Also, the patch adds mtr test for 64K page size.
2022-05-13 14:17:58 +02:00
..
packaging MDEV-28471 mysql_install_db.exe does not work with --innodb-page-size=64K 2022-05-13 14:17:58 +02:00
upgrade_wizard Merge 10.4 into 10.5 2021-11-17 14:49:12 +02:00
appveyor_skip_tests.txt MDEV-26527 speedup appveyor build 2021-09-06 13:55:14 +02:00
create_def_file.js Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00