mirror of
https://github.com/MariaDB/server.git
synced 2025-05-11 13:21:44 +03:00
- ensure that mtr supressions table is flushed before doing controlled crash and restart - use DBUG_SUICIDE() rather than abort() in partition tests - avoids a crash message/warning - disable perfschema all_instances test on Windows- there are legitimate reasons for output to be different on Unix (some different threads, some different locks), the differences are expected to grow in the future, e.g with threadpool.
41 lines
1.4 KiB
Plaintext
41 lines
1.4 KiB
Plaintext
=====Configuring the enviroment=======;
|
|
include/master-slave.inc
|
|
[connection master]
|
|
call mtr.add_suppression('Attempting backtrace');
|
|
call mtr.add_suppression("Recovery from master pos .* and file master-bin.000001");
|
|
flush tables;
|
|
CREATE TABLE t1(a INT, PRIMARY KEY(a)) engine=innodb;
|
|
insert into t1(a) values(1);
|
|
insert into t1(a) values(2);
|
|
insert into t1(a) values(3);
|
|
=====Inserting data on the master but without the SQL Thread being running=======;
|
|
include/stop_slave_sql.inc
|
|
insert into t1(a) values(4);
|
|
insert into t1(a) values(5);
|
|
insert into t1(a) values(6);
|
|
=====Removing relay log files and crashing/recoverying the slave=======;
|
|
include/stop_slave_io.inc
|
|
SET SESSION debug_dbug="d,crash_before_rotate_relaylog";
|
|
FLUSH LOGS;
|
|
ERROR HY000: Lost connection to MySQL server during query
|
|
include/rpl_reconnect.inc
|
|
=====Dumping and comparing tables=======;
|
|
include/start_slave.inc
|
|
include/diff_tables.inc [master:t1,slave:t1]
|
|
=====Corrupting the master.info=======;
|
|
include/stop_slave.inc
|
|
FLUSH LOGS;
|
|
insert into t1(a) values(7);
|
|
insert into t1(a) values(8);
|
|
insert into t1(a) values(9);
|
|
SET SESSION debug_dbug="d,crash_before_rotate_relaylog";
|
|
FLUSH LOGS;
|
|
ERROR HY000: Lost connection to MySQL server during query
|
|
include/rpl_reconnect.inc
|
|
=====Dumping and comparing tables=======;
|
|
include/start_slave.inc
|
|
include/diff_tables.inc [master:t1,slave:t1]
|
|
=====Clean up=======;
|
|
drop table t1;
|
|
include/rpl_end.inc
|