mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Version substitution so that tests pass on any build, independently of the
version is '-log', '-debug' etc. mysql-test/r/rpl_flush_tables.result: Version substitution mysql-test/t/rpl_flush_tables.test: Version substitution
This commit is contained in:
@ -14,7 +14,7 @@ rename table t1 to t5, t2 to t1;
|
|||||||
flush no_write_to_binlog tables;
|
flush no_write_to_binlog tables;
|
||||||
show binlog events;
|
show binlog events;
|
||||||
Log_name Pos Event_type Server_id Orig_log_pos Info
|
Log_name Pos Event_type Server_id Orig_log_pos Info
|
||||||
master-bin.000001 4 Start 1 4 Server ver: 4.1.1-alpha-debug-log, Binlog ver: 3
|
master-bin.000001 4 Start 1 4 Server ver: VERSION, Binlog ver: 3
|
||||||
master-bin.000001 79 Query 1 79 use `test`; create table t1 (a int)
|
master-bin.000001 79 Query 1 79 use `test`; create table t1 (a int)
|
||||||
master-bin.000001 137 Query 1 137 use `test`; insert into t1 values (10)
|
master-bin.000001 137 Query 1 137 use `test`; insert into t1 values (10)
|
||||||
master-bin.000001 198 Query 1 198 use `test`; create table t2 (a int)
|
master-bin.000001 198 Query 1 198 use `test`; create table t2 (a int)
|
||||||
@ -27,7 +27,7 @@ a
|
|||||||
flush tables;
|
flush tables;
|
||||||
show binlog events;
|
show binlog events;
|
||||||
Log_name Pos Event_type Server_id Orig_log_pos Info
|
Log_name Pos Event_type Server_id Orig_log_pos Info
|
||||||
master-bin.000001 4 Start 1 4 Server ver: 4.1.1-alpha-debug-log, Binlog ver: 3
|
master-bin.000001 4 Start 1 4 Server ver: VERSION, Binlog ver: 3
|
||||||
master-bin.000001 79 Query 1 79 use `test`; create table t1 (a int)
|
master-bin.000001 79 Query 1 79 use `test`; create table t1 (a int)
|
||||||
master-bin.000001 137 Query 1 137 use `test`; insert into t1 values (10)
|
master-bin.000001 137 Query 1 137 use `test`; insert into t1 values (10)
|
||||||
master-bin.000001 198 Query 1 198 use `test`; create table t2 (a int)
|
master-bin.000001 198 Query 1 198 use `test`; create table t2 (a int)
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
#
|
#
|
||||||
source include/master-slave.inc;
|
source include/master-slave.inc;
|
||||||
|
|
||||||
|
let $VERSION=`select version()`;
|
||||||
create table t1 (a int);
|
create table t1 (a int);
|
||||||
insert into t1 values (10);
|
insert into t1 values (10);
|
||||||
create table t2 (a int);
|
create table t2 (a int);
|
||||||
@ -17,12 +18,14 @@ rename table t1 to t5, t2 to t1;
|
|||||||
# first don't write it to the binlog, to test the NO_WRITE_TO_BINLOG keyword.
|
# first don't write it to the binlog, to test the NO_WRITE_TO_BINLOG keyword.
|
||||||
flush no_write_to_binlog tables;
|
flush no_write_to_binlog tables;
|
||||||
# Check that it's not in the binlog.
|
# Check that it's not in the binlog.
|
||||||
|
--replace_result $VERSION VERSION
|
||||||
show binlog events;
|
show binlog events;
|
||||||
# Check that the master is not confused.
|
# Check that the master is not confused.
|
||||||
select * from t3;
|
select * from t3;
|
||||||
# This FLUSH should go into the binlog to not confuse the slave.
|
# This FLUSH should go into the binlog to not confuse the slave.
|
||||||
flush tables;
|
flush tables;
|
||||||
# Check that it's in the binlog.
|
# Check that it's in the binlog.
|
||||||
|
--replace_result $VERSION VERSION
|
||||||
show binlog events;
|
show binlog events;
|
||||||
save_master_pos;
|
save_master_pos;
|
||||||
connection slave;
|
connection slave;
|
||||||
|
Reference in New Issue
Block a user