1SET GLOBAL innodb_page_cleaner_disabled_debug = 1;
2SET GLOBAL innodb_dict_stats_disabled_debug = 1;
3SET GLOBAL innodb_master_thread_disabled_debug = 1;
4SET GLOBAL innodb_log_checkpoint_now = 1;
5CREATE DATABASE very_long_database_name;
6USE very_long_database_name;
7SET debug_dbug = '+d,increase_mtr_checkpoint_size';
8SET debug_dbug = '+d,crash_after_checkpoint';
9set global innodb_log_checkpoint_now = 1;
10ERROR HY000: Lost connection to MySQL server during query
11# Skip MLOG_FILE_NAME redo records during recovery
12DROP DATABASE very_long_database_name;
13SET GLOBAL innodb_flush_sync=OFF;
14SET GLOBAL innodb_page_cleaner_disabled_debug = 1;
15SET GLOBAL innodb_dict_stats_disabled_debug = 1;
16SET GLOBAL innodb_master_thread_disabled_debug = 1;
17SET GLOBAL innodb_log_checkpoint_now = 1;
18# Commit the multi-rec mini transaction if mtr size
19# exceeds LOG_CHECKPOINT_FREE_PER_THREAD size during checkpoint.
20CREATE DATABASE very_long_database_name;
21USE very_long_database_name;
22SET debug_dbug = '+d,crash_after_checkpoint';
23set global innodb_log_checkpoint_now = 1;
24ERROR HY000: Lost connection to MySQL server during query
25# Skip MLOG_FILE_NAME redo records during recovery
26DROP DATABASE very_long_database_name;
27