|
|
|
@ -0,0 +1,39 @@ |
|
|
|
--source include/master-slave.inc |
|
|
|
--source include/have_innodb.inc |
|
|
|
|
|
|
|
--connection master |
|
|
|
create table t1 (a int) engine=innodb; |
|
|
|
create table t2 (a int); |
|
|
|
create table t3 (a int) engine=innodb; |
|
|
|
--source include/save_master_gtid.inc |
|
|
|
|
|
|
|
--connection slave |
|
|
|
# Using ER_UNKNOWN_STORAGE_ENGINE wont work |
|
|
|
let $slave_sql_errno= 1286; |
|
|
|
--source include/wait_for_slave_sql_error.inc |
|
|
|
--let $status_items= Last_Error |
|
|
|
--source include/show_slave_status.inc |
|
|
|
STOP SLAVE IO_THREAD; |
|
|
|
source include/wait_for_slave_to_stop.inc; |
|
|
|
SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; |
|
|
|
--source include/start_slave.inc |
|
|
|
--source include/sync_with_master_gtid.inc |
|
|
|
show tables; |
|
|
|
show create table t2; |
|
|
|
--error ER_NO_SUCH_TABLE |
|
|
|
show create table t1; |
|
|
|
--error ER_NO_SUCH_TABLE |
|
|
|
show create table t3; |
|
|
|
|
|
|
|
--connection master |
|
|
|
drop table if exists t1; |
|
|
|
drop table if exists t2; |
|
|
|
drop table if exists t3; |
|
|
|
--source include/save_master_gtid.inc |
|
|
|
|
|
|
|
--connection slave |
|
|
|
--source include/sync_with_master_gtid.inc |
|
|
|
|
|
|
|
|
|
|
|
CALL mtr.add_suppression('Slave: Unknown storage engine .* Error_code: 1286'); |
|
|
|
--source include/rpl_end.inc |