1
call mtr.add_suppression('Attempting backtrace');
2
call mtr.add_suppression('MSYQL_BIN_LOG::purge_logs failed to process registered files that would be purged.');
3
call mtr.add_suppression('MSYQL_BIN_LOG::open failed to sync the index file');
4
call mtr.add_suppression('Turning logging off for the whole duration of the MySQL server process.');
5
call mtr.add_suppression('MSYQL_BIN_LOG::purge_logs failed to clean registers before purging logs.');
15
purge binary logs TO 'master-bin.000004';
17
Warning 1612 Being purged log master-bin.000001 was not found
18
*** must show a list starting from the 'TO' argument of PURGE ***
26
*** must be a warning master-bin.000001 was not found ***
28
Warning 1612 Being purged log master-bin.000001 was not found
29
*** must show one record, of the active binlog, left in the index file after PURGE ***
37
purge binary logs TO 'master-bin.000002';
38
ERROR HY000: Fatal error during log purge
41
Warning 1377 a problem with deleting master-bin.000001; consider examining correspondence of your binlog index file to the actual binlog files
42
Error 1377 Fatal error during log purge
44
# crash_purge_before_update_index
46
SET SESSION debug="+d,crash_purge_before_update_index";
47
purge binary logs TO 'master-bin.000002';
48
ERROR HY000: Lost connection to MySQL server during query
49
SET @index=LOAD_FILE('MYSQLTEST_VARDIR/mysqld.1/data//master-bin.index');
56
# crash_purge_non_critical_after_update_index
58
SET SESSION debug="+d,crash_purge_non_critical_after_update_index";
59
purge binary logs TO 'master-bin.000004';
60
ERROR HY000: Lost connection to MySQL server during query
61
SET @index=LOAD_FILE('MYSQLTEST_VARDIR/mysqld.1/data//master-bin.index');
67
# crash_purge_critical_after_update_index
69
SET SESSION debug="+d,crash_purge_critical_after_update_index";
70
purge binary logs TO 'master-bin.000006';
71
ERROR HY000: Lost connection to MySQL server during query
72
SET @index=LOAD_FILE('MYSQLTEST_VARDIR/mysqld.1/data//master-bin.index');
78
# crash_create_non_critical_before_update_index
79
SET SESSION debug="+d,crash_create_non_critical_before_update_index";
81
ERROR HY000: Lost connection to MySQL server during query
82
SET @index=LOAD_FILE('MYSQLTEST_VARDIR/mysqld.1/data//master-bin.index');
89
# crash_create_critical_before_update_index
90
SET SESSION debug="+d,crash_create_critical_before_update_index";
92
ERROR HY000: Lost connection to MySQL server during query
93
SET @index=LOAD_FILE('MYSQLTEST_VARDIR/mysqld.1/data//master-bin.index');
101
# crash_create_after_update_index
102
SET SESSION debug="+d,crash_create_after_update_index";
104
ERROR HY000: Lost connection to MySQL server during query
105
SET @index=LOAD_FILE('MYSQLTEST_VARDIR/mysqld.1/data//master-bin.index');
116
# This should put the server in unsafe state and stop
117
# accepting any command. If we inject a fault at this
118
# point and continue the execution the server crashes.
119
# Besides the flush command does not report an error.
121
# fault_injection_registering_index
122
SET SESSION debug="+d,fault_injection_registering_index";
124
SET @index=LOAD_FILE('MYSQLTEST_VARDIR/mysqld.1/data//master-bin.index');
135
# fault_injection_updating_index
136
SET SESSION debug="+d,fault_injection_updating_index";
138
SET @index=LOAD_FILE('MYSQLTEST_VARDIR/mysqld.1/data//master-bin.index');
150
SET SESSION debug="";