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_page_cleaner_disabled_debug = 1;
14SET GLOBAL innodb_dict_stats_disabled_debug = 1;
15SET GLOBAL innodb_master_thread_disabled_debug = 1;
16SET GLOBAL innodb_log_checkpoint_now = 1;
17# Commit the multi-rec mini transaction if mtr size
18# exceeds LOG_CHECKPOINT_FREE_PER_THREAD size during checkpoint.
19CREATE DATABASE very_long_database_name;
20USE very_long_database_name;
21SET debug_dbug = '+d,crash_after_checkpoint';
22set global innodb_log_checkpoint_now = 1;
23ERROR HY000: Lost connection to MySQL server during query
24# Skip MLOG_FILE_NAME redo records during recovery
25DROP DATABASE very_long_database_name;
26