mirror of
https://github.com/MariaDB/server.git
synced 2025-05-25 13:42:52 +03:00
mark a master-forced rotate with a special flag mysql-test/r/rpl000014.result: updated result mysql-test/r/rpl000015.result: updated result mysql-test/r/rpl000016.result: updated result mysql-test/r/rpl_log.result: updated result mysql-test/t/rpl000017-slave.sh: fix for change in master.info format mysql-test/t/rpl_log.test: test for correct last_log_seq in show slave status sql/log.cc: mark a master-forced rotate with a special flag sql/log_event.cc: show master forced rotate info in SHOW BINLOG EVENTS sql/log_event.h: master forced rotation flag sql/slave.cc: keep trace of last log sequences in MASTER_INFO do not rotate on slave, if the rotation on master was forced by its master sql/slave.h: keep track of last log sequence number in MASTER_INFO
38 lines
924 B
Plaintext
38 lines
924 B
Plaintext
source include/master-slave.inc;
|
|
|
|
#clean up slave binlogs
|
|
connection slave;
|
|
slave stop;
|
|
reset master;
|
|
reset slave;
|
|
|
|
connection master;
|
|
reset master;
|
|
drop table if exists t1;
|
|
create table t1(n int not null auto_increment primary key);
|
|
insert into t1 values (NULL);
|
|
drop table t1;
|
|
create table t1 (word char(20) not null);
|
|
load data infile '../../std_data/words.dat' into table t1;
|
|
drop table t1;
|
|
show binlog events;
|
|
show binlog events from 79 limit 1;
|
|
show binlog events from 79 limit 2;
|
|
show binlog events from 79 limit 2,1;
|
|
flush logs;
|
|
create table t1 (n int);
|
|
insert into t1 values (1);
|
|
drop table t1;
|
|
show binlog events;
|
|
show binlog events in 'master-bin.002';
|
|
show master logs;
|
|
save_master_pos;
|
|
connection slave;
|
|
slave start;
|
|
sync_with_master;
|
|
show master logs;
|
|
show binlog events in 'slave-bin.001' from 4;
|
|
show binlog events in 'slave-bin.002' from 4;
|
|
--replace_result 9306 9999 3334 9999 3335 9999
|
|
show slave status;
|