mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Automerge from mysql-next-mr-bugfixing.
This commit is contained in:
@ -89,6 +89,7 @@ show grants for rpl_do_grant2@localhost;
|
||||
ERROR 42000: There is no such grant defined for user 'rpl_do_grant2' on host 'localhost'
|
||||
show grants for rpl_do_grant2@localhost;
|
||||
ERROR 42000: There is no such grant defined for user 'rpl_do_grant2' on host 'localhost'
|
||||
call mtr.add_suppression("Slave: Operation DROP USER failed for 'create_rout_db'@'localhost' Error_code: 1396");
|
||||
DROP DATABASE IF EXISTS bug42217_db;
|
||||
CREATE DATABASE bug42217_db;
|
||||
GRANT CREATE ROUTINE ON bug42217_db.* TO 'create_rout_db'@'localhost'
|
||||
@ -166,9 +167,12 @@ DROP FUNCTION upgrade_del_func;
|
||||
DROP FUNCTION upgrade_alter_func;
|
||||
DROP DATABASE bug42217_db;
|
||||
DROP USER 'create_rout_db'@'localhost';
|
||||
call mtr.add_suppression("Slave: Operation DROP USER failed for 'create_rout_db'@'localhost' Error_code: 1396");
|
||||
USE mtr;
|
||||
call mtr.add_suppression("Slave: Operation DROP USER failed for 'create_rout_db'@'localhost' Error_code: 1396");
|
||||
stop slave;
|
||||
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
|
||||
reset master;
|
||||
reset slave;
|
||||
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
|
||||
start slave;
|
||||
######## BUG#49119 #######
|
||||
### i) test case from the 'how to repeat section'
|
||||
stop slave;
|
||||
|
@ -46,102 +46,6 @@ Master-Host: 0:0:0:0:0:0:0:1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 127.0.0.1 ###########################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 0:0:0:0:0:0:0:1
|
||||
change master to master_host='127.0.0.1';
|
||||
Master-Host: 127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 0:0:0:0:0:FFFF:127.0.0.1 ###########################
|
||||
connect (master,0:0:0:0:0:FFFF:127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 127.0.0.1
|
||||
change master to master_host='0:0:0:0:0:FFFF:127.0.0.1';
|
||||
Master-Host: 0:0:0:0:0:FFFF:127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 0000:0000:0000:0000:0000:FFFF:127.0.0.1 ###########################
|
||||
connect (master,0000:0000:0000:0000:0000:FFFF:127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 0:0:0:0:0:FFFF:127.0.0.1
|
||||
change master to master_host='0000:0000:0000:0000:0000:FFFF:127.0.0.1';
|
||||
Master-Host: 0000:0000:0000:0000:0000:FFFF:127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 0:0000:0000:0:0000:FFFF:127.0.0.1 ###########################
|
||||
connect (master,0:0000:0000:0:0000:FFFF:127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 0000:0000:0000:0000:0000:FFFF:127.0.0.1
|
||||
change master to master_host='0:0000:0000:0:0000:FFFF:127.0.0.1';
|
||||
Master-Host: 0:0000:0000:0:0000:FFFF:127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 0::0000:FFFF:127.0.0.1 ###########################
|
||||
connect (master,0::0000:FFFF:127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 0:0000:0000:0:0000:FFFF:127.0.0.1
|
||||
change master to master_host='0::0000:FFFF:127.0.0.1';
|
||||
Master-Host: 0::0000:FFFF:127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: ::FFFF:127.0.0.1 ###########################
|
||||
connect (master,::FFFF:127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 0::0000:FFFF:127.0.0.1
|
||||
change master to master_host='::FFFF:127.0.0.1';
|
||||
Master-Host: ::FFFF:127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: ::1 mix #######################
|
||||
connect (master,::1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
@ -152,11 +56,11 @@ File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: ::FFFF:127.0.0.1
|
||||
Master-Host: 0:0:0:0:0:0:0:1
|
||||
change master to master_host='::1';
|
||||
Master-Host: ::1
|
||||
change master to master_host='::FFFF:127.0.0.1';
|
||||
Master-Host: ::FFFF:127.0.0.1
|
||||
change master to master_host='127.0.0.1';
|
||||
Master-Host: 127.0.0.1
|
||||
change master to master_host='0:0:0:0:0:0:0:1';
|
||||
Master-Host: 0:0:0:0:0:0:0:1
|
||||
disconnect slave;
|
||||
|
@ -14,22 +14,6 @@ Master-Host: ::1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: ::1 ###########################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,::1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: ::1
|
||||
change master to master_host='::1';
|
||||
Master-Host: ::1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 0000:0000:0000:0000:0000:0000:0000:0001 ###########################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,0000:0000:0000:0000:0000:0000:0000:0001,root,,test,SLAVE_MYPORT);
|
||||
@ -62,102 +46,6 @@ Master-Host: 0:0:0:0:0:0:0:1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 127.0.0.1 ###########################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 0:0:0:0:0:0:0:1
|
||||
change master to master_host='127.0.0.1';
|
||||
Master-Host: 127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 0:0:0:0:0:FFFF:127.0.0.1 ###########################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,0:0:0:0:0:FFFF:127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 127.0.0.1
|
||||
change master to master_host='0:0:0:0:0:FFFF:127.0.0.1';
|
||||
Master-Host: 0:0:0:0:0:FFFF:127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 0000:0000:0000:0000:0000:FFFF:127.0.0.1 ###########################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,0000:0000:0000:0000:0000:FFFF:127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 0:0:0:0:0:FFFF:127.0.0.1
|
||||
change master to master_host='0000:0000:0000:0000:0000:FFFF:127.0.0.1';
|
||||
Master-Host: 0000:0000:0000:0000:0000:FFFF:127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 0:0000:0000:0:0000:FFFF:127.0.0.1 ###########################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,0:0000:0000:0:0000:FFFF:127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 0000:0000:0000:0000:0000:FFFF:127.0.0.1
|
||||
change master to master_host='0:0000:0000:0:0000:FFFF:127.0.0.1';
|
||||
Master-Host: 0:0000:0000:0:0000:FFFF:127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 0::0000:FFFF:127.0.0.1 ###########################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,0::0000:FFFF:127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 0:0000:0000:0:0000:FFFF:127.0.0.1
|
||||
change master to master_host='0::0000:FFFF:127.0.0.1';
|
||||
Master-Host: 0::0000:FFFF:127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: ::FFFF:127.0.0.1 ###########################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,::FFFF:127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 0::0000:FFFF:127.0.0.1
|
||||
change master to master_host='::FFFF:127.0.0.1';
|
||||
Master-Host: ::FFFF:127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: ::1 mix #######################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,::1,root,,test,SLAVE_MYPORT);
|
||||
@ -168,11 +56,11 @@ File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: ::FFFF:127.0.0.1
|
||||
Master-Host: 0:0:0:0:0:0:0:1
|
||||
change master to master_host='::1';
|
||||
Master-Host: ::1
|
||||
change master to master_host='::FFFF:127.0.0.1';
|
||||
Master-Host: ::FFFF:127.0.0.1
|
||||
change master to master_host='127.0.0.1';
|
||||
Master-Host: 127.0.0.1
|
||||
change master to master_host='0:0:0:0:0:0:0:1';
|
||||
Master-Host: 0:0:0:0:0:0:0:1
|
||||
disconnect slave;
|
||||
|
@ -1,84 +0,0 @@
|
||||
#################### IP: ::1 ###########################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,::1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: No such row
|
||||
change master to master_host='::1';
|
||||
Master-Host: ::1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 0000:0000:0000:0000:0000:0000:0000:0001 ###########################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,0000:0000:0000:0000:0000:0000:0000:0001,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: ::1
|
||||
change master to master_host='0000:0000:0000:0000:0000:0000:0000:0001';
|
||||
Master-Host: 0000:0000:0000:0000:0000:0000:0000:0001
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 0:0:0:0:0:0:0:1 ###########################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,0:0:0:0:0:0:0:1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 0000:0000:0000:0000:0000:0000:0000:0001
|
||||
change master to master_host='0:0:0:0:0:0:0:1';
|
||||
Master-Host: 0:0:0:0:0:0:0:1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 127.0.0.1 ###########################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 0:0:0:0:0:0:0:1
|
||||
change master to master_host='127.0.0.1';
|
||||
Master-Host: 127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: ::1 mix #######################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,::1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 127.0.0.1
|
||||
change master to master_host='::1';
|
||||
Master-Host: ::1
|
||||
change master to master_host='127.0.0.1';
|
||||
Master-Host: 127.0.0.1
|
||||
change master to master_host='0:0:0:0:0:0:0:1';
|
||||
Master-Host: 0:0:0:0:0:0:0:1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
@ -1,84 +0,0 @@
|
||||
#################### IP: ::1 ###########################
|
||||
connect (master,::1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: No such row
|
||||
change master to master_host='::1';
|
||||
Master-Host: ::1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 0000:0000:0000:0000:0000:0000:0000:0001 ###########################
|
||||
connect (master,0000:0000:0000:0000:0000:0000:0000:0001,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: ::1
|
||||
change master to master_host='0000:0000:0000:0000:0000:0000:0000:0001';
|
||||
Master-Host: 0000:0000:0000:0000:0000:0000:0000:0001
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 0:0:0:0:0:0:0:1 ###########################
|
||||
connect (master,0:0:0:0:0:0:0:1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 0000:0000:0000:0000:0000:0000:0000:0001
|
||||
change master to master_host='0:0:0:0:0:0:0:1';
|
||||
Master-Host: 0:0:0:0:0:0:0:1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 127.0.0.1 ###########################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 0:0:0:0:0:0:0:1
|
||||
change master to master_host='127.0.0.1';
|
||||
Master-Host: 127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: ::1 mix #######################
|
||||
connect (master,::1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 127.0.0.1
|
||||
change master to master_host='::1';
|
||||
Master-Host: ::1
|
||||
change master to master_host='127.0.0.1';
|
||||
Master-Host: 127.0.0.1
|
||||
change master to master_host='0:0:0:0:0:0:0:1';
|
||||
Master-Host: 0:0:0:0:0:0:0:1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
@ -88,7 +88,7 @@ Master-Host: ::FFFF:127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: ::1 ###########################
|
||||
#################### IP: ::FFFF:127.0.0.1 ###########################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
@ -99,12 +99,12 @@ master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: ::FFFF:127.0.0.1
|
||||
change master to master_host='::1';
|
||||
Master-Host: ::1
|
||||
change master to master_host='::FFFF:127.0.0.1';
|
||||
Master-Host: ::FFFF:127.0.0.1
|
||||
change master to master_host='0:0:0:0:0:0:0:1';
|
||||
Master-Host: 0:0:0:0:0:0:0:1
|
||||
change master to master_host='127.0.0.1';
|
||||
Master-Host: 127.0.0.1
|
||||
change master to master_host='0:0000:0000:0:0000:FFFF:127.0.0.1';
|
||||
Master-Host: 0:0000:0000:0:0000:FFFF:127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
|
@ -1,35 +0,0 @@
|
||||
#################### IP: 127.0.0.1 ###########################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
change master to master_host='127.0.0.1';
|
||||
Master-Host: 127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: ::1 ###########################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 127.0.0.1
|
||||
change master to master_host='::1';
|
||||
Master-Host: ::1
|
||||
change master to master_host='127.0.0.1';
|
||||
Master-Host: 127.0.0.1
|
||||
change master to master_host='0:0:0:0:0:0:0:1';
|
||||
Master-Host: 0:0:0:0:0:0:0:1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
@ -43,96 +43,6 @@ Master-Host: 0:0:0:0:0:0:0:1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 127.0.0.1 ###########################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
change master to master_host='127.0.0.1';
|
||||
Master-Host: 127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 0:0:0:0:0:FFFF:127.0.0.1 ###########################
|
||||
connect (master,0:0:0:0:0:FFFF:127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,0:0:0:0:0:FFFF:127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
change master to master_host='0:0:0:0:0:FFFF:127.0.0.1';
|
||||
Master-Host: 0:0:0:0:0:FFFF:127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 0000:0000:0000:0000:0000:FFFF:127.0.0.1 ###########################
|
||||
connect (master,0000:0000:0000:0000:0000:FFFF:127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,0000:0000:0000:0000:0000:FFFF:127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
change master to master_host='0000:0000:0000:0000:0000:FFFF:127.0.0.1';
|
||||
Master-Host: 0000:0000:0000:0000:0000:FFFF:127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 0:0000:0000:0:0000:FFFF:127.0.0.1 ###########################
|
||||
connect (master,0:0000:0000:0:0000:FFFF:127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,0:0000:0000:0:0000:FFFF:127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
change master to master_host='0:0000:0000:0:0000:FFFF:127.0.0.1';
|
||||
Master-Host: 0:0000:0000:0:0000:FFFF:127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 0::0000:FFFF:127.0.0.1 ###########################
|
||||
connect (master,0::0000:FFFF:127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,0::0000:FFFF:127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
change master to master_host='0::0000:FFFF:127.0.0.1';
|
||||
Master-Host: 0::0000:FFFF:127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: ::FFFF:127.0.0.1 ###########################
|
||||
connect (master,::FFFF:127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,::FFFF:127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
change master to master_host='::FFFF:127.0.0.1';
|
||||
Master-Host: ::FFFF:127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: ::1 mix #######################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
@ -143,11 +53,11 @@ File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: ::FFFF:127.0.0.1
|
||||
Master-Host: 0:0:0:0:0:0:0:1
|
||||
change master to master_host='::1';
|
||||
Master-Host: ::1
|
||||
change master to master_host='::FFFF:127.0.0.1';
|
||||
Master-Host: ::FFFF:127.0.0.1
|
||||
change master to master_host='127.0.0.1';
|
||||
Master-Host: 127.0.0.1
|
||||
change master to master_host='0:0:0:0:0:0:0:1';
|
||||
Master-Host: 0:0:0:0:0:0:0:1
|
||||
disconnect slave;
|
||||
|
@ -1,80 +0,0 @@
|
||||
#################### IP: ::1 ###########################
|
||||
connect (master,::1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,::1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
change master to master_host='::1';
|
||||
Master-Host: ::1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 0000:0000:0000:0000:0000:0000:0000:0001 ###########################
|
||||
connect (master,0000:0000:0000:0000:0000:0000:0000:0001,root,,test,MASTER_MYPORT);
|
||||
connect (slave,0000:0000:0000:0000:0000:0000:0000:0001,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
change master to master_host='0000:0000:0000:0000:0000:0000:0000:0001';
|
||||
Master-Host: 0000:0000:0000:0000:0000:0000:0000:0001
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 0:0:0:0:0:0:0:1 ###########################
|
||||
connect (master,0:0:0:0:0:0:0:1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,0:0:0:0:0:0:0:1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
change master to master_host='0:0:0:0:0:0:0:1';
|
||||
Master-Host: 0:0:0:0:0:0:0:1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: 127.0.0.1 ###########################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
change master to master_host='127.0.0.1';
|
||||
Master-Host: 127.0.0.1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
||||
#################### IP: ::1 mix #######################
|
||||
connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connection master;
|
||||
reset master;
|
||||
show master status;
|
||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||
master-bin.000001 # <Binlog_Do_DB> <Binlog_Ignore_DB>
|
||||
connection slave;
|
||||
reset slave;
|
||||
Master-Host: 127.0.0.1
|
||||
change master to master_host='::1';
|
||||
Master-Host: ::1
|
||||
change master to master_host='127.0.0.1';
|
||||
Master-Host: 127.0.0.1
|
||||
change master to master_host='0:0:0:0:0:0:0:1';
|
||||
Master-Host: 0:0:0:0:0:0:0:1
|
||||
disconnect slave;
|
||||
disconnect master;
|
||||
connection default;
|
@ -120,8 +120,27 @@ min(a)
|
||||
select max(a) from t1;
|
||||
max(a)
|
||||
300
|
||||
|
||||
# BUG#50157
|
||||
# semi-sync replication crashes when replicating a transaction which
|
||||
# include 'CREATE TEMPORARY TABLE `MyISAM_t` SELECT * FROM `Innodb_t` ;
|
||||
[ on master ]
|
||||
SET SESSION AUTOCOMMIT= 0;
|
||||
CREATE TABLE t2(c1 INT) ENGINE=innodb;
|
||||
BEGIN;
|
||||
|
||||
# Even though it is in a transaction, this statement is binlogged into binlog
|
||||
# file immediately.
|
||||
CREATE TEMPORARY TABLE t3 SELECT c1 FROM t2 where 1=1;
|
||||
|
||||
# These statements will not be binlogged until the transaction is committed
|
||||
INSERT INTO t2 VALUES(11);
|
||||
INSERT INTO t2 VALUES(22);
|
||||
COMMIT;
|
||||
DROP TABLE t2, t3;
|
||||
SET SESSION AUTOCOMMIT= 1;
|
||||
#
|
||||
# Test semi-sync master will switch OFF after one transacton
|
||||
# Test semi-sync master will switch OFF after one transaction
|
||||
# timeout waiting for slave reply.
|
||||
#
|
||||
include/stop_slave.inc
|
||||
@ -135,7 +154,7 @@ Variable_name Value
|
||||
Rpl_semi_sync_master_no_tx 0
|
||||
show status like 'Rpl_semi_sync_master_yes_tx';
|
||||
Variable_name Value
|
||||
Rpl_semi_sync_master_yes_tx 301
|
||||
Rpl_semi_sync_master_yes_tx 304
|
||||
show status like 'Rpl_semi_sync_master_clients';
|
||||
Variable_name Value
|
||||
Rpl_semi_sync_master_clients 1
|
||||
@ -150,7 +169,7 @@ Variable_name Value
|
||||
Rpl_semi_sync_master_no_tx 1
|
||||
show status like 'Rpl_semi_sync_master_yes_tx';
|
||||
Variable_name Value
|
||||
Rpl_semi_sync_master_yes_tx 301
|
||||
Rpl_semi_sync_master_yes_tx 304
|
||||
insert into t1 values (100);
|
||||
[ master status should be OFF ]
|
||||
show status like 'Rpl_semi_sync_master_status';
|
||||
@ -161,7 +180,7 @@ Variable_name Value
|
||||
Rpl_semi_sync_master_no_tx 302
|
||||
show status like 'Rpl_semi_sync_master_yes_tx';
|
||||
Variable_name Value
|
||||
Rpl_semi_sync_master_yes_tx 301
|
||||
Rpl_semi_sync_master_yes_tx 304
|
||||
#
|
||||
# Test semi-sync status on master will be ON again when slave catches up
|
||||
#
|
||||
@ -194,7 +213,7 @@ Variable_name Value
|
||||
Rpl_semi_sync_master_no_tx 302
|
||||
show status like 'Rpl_semi_sync_master_yes_tx';
|
||||
Variable_name Value
|
||||
Rpl_semi_sync_master_yes_tx 301
|
||||
Rpl_semi_sync_master_yes_tx 304
|
||||
show status like 'Rpl_semi_sync_master_clients';
|
||||
Variable_name Value
|
||||
Rpl_semi_sync_master_clients 1
|
||||
@ -213,7 +232,7 @@ Variable_name Value
|
||||
Rpl_semi_sync_master_no_tx 302
|
||||
SHOW STATUS LIKE 'Rpl_semi_sync_master_yes_tx';
|
||||
Variable_name Value
|
||||
Rpl_semi_sync_master_yes_tx 302
|
||||
Rpl_semi_sync_master_yes_tx 305
|
||||
FLUSH NO_WRITE_TO_BINLOG STATUS;
|
||||
[ Semi-sync master status variables after FLUSH STATUS ]
|
||||
SHOW STATUS LIKE 'Rpl_semi_sync_master_no_tx';
|
||||
|
@ -112,6 +112,9 @@ show grants for rpl_do_grant2@localhost;
|
||||
# BUG42217 mysql.procs_priv does not get replicated
|
||||
#####################################################
|
||||
connection master;
|
||||
call mtr.add_suppression("Slave: Operation DROP USER failed for 'create_rout_db'@'localhost' Error_code: 1396");
|
||||
sync_slave_with_master;
|
||||
connection master;
|
||||
|
||||
--disable_warnings
|
||||
DROP DATABASE IF EXISTS bug42217_db;
|
||||
@ -201,12 +204,19 @@ USE bug42217_db;
|
||||
DROP FUNCTION upgrade_del_func;
|
||||
DROP FUNCTION upgrade_alter_func;
|
||||
DROP DATABASE bug42217_db;
|
||||
-- sync_slave_with_master
|
||||
-- connection master
|
||||
|
||||
# user was already dropped in the slave before
|
||||
# so no need to wait for the slave to replicate
|
||||
# this statement (if it did and we later synced
|
||||
# the slave it would end up in an error anyway)
|
||||
DROP USER 'create_rout_db'@'localhost';
|
||||
|
||||
call mtr.add_suppression("Slave: Operation DROP USER failed for 'create_rout_db'@'localhost' Error_code: 1396");
|
||||
connection slave;
|
||||
USE mtr;
|
||||
call mtr.add_suppression("Slave: Operation DROP USER failed for 'create_rout_db'@'localhost' Error_code: 1396");
|
||||
# finish entire clean up (remove binlogs)
|
||||
# so that we leave a pristine environment for the
|
||||
# following tests
|
||||
-- source include/master-slave-reset.inc
|
||||
|
||||
# BUG#49119: Master crashes when executing 'REVOKE ... ON
|
||||
# {PROCEDURE|FUNCTION} FROM ...'
|
||||
|
@ -382,7 +382,7 @@ let $slave_param_comparison= =;
|
||||
let $rcvd_heartbeats_before= query_get_value(SHOW STATUS LIKE 'slave_received_heartbeats', Value, 1);
|
||||
# Flush logs every 0.1 second during 5 sec
|
||||
--disable_query_log
|
||||
let $i=50;
|
||||
let $i=100;
|
||||
while ($i) {
|
||||
FLUSH LOGS;
|
||||
dec $i;
|
||||
|
@ -7,8 +7,6 @@
|
||||
# (see corresponding cnf file)
|
||||
#
|
||||
--source include/check_ipv6.inc
|
||||
# Can't be tested with windows due to mixed format like 0::0000:FFFF:127.0.0.1
|
||||
--source include/not_windows.inc
|
||||
--source include/have_log_bin.inc
|
||||
|
||||
let $IPv6= ::1;
|
||||
@ -27,38 +25,6 @@ let $IPv6= 0:0:0:0:0:0:0:1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix.inc
|
||||
|
||||
let $IPv6= 127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix.inc
|
||||
|
||||
let $IPv6= 0:0:0:0:0:FFFF:127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix.inc
|
||||
|
||||
let $IPv6= 0000:0000:0000:0000:0000:FFFF:127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix.inc
|
||||
|
||||
let $IPv6= 0:0000:0000:0:0000:FFFF:127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix.inc
|
||||
|
||||
let $IPv6= 0::0000:FFFF:127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix.inc
|
||||
|
||||
#let $IPv6= 0:0:0:0:0:FFFF:127.0.0.1/96;
|
||||
#--echo #################### IP: $IPv6 ###########################
|
||||
#--source include/rpl_ip_mix.inc
|
||||
|
||||
let $IPv6= ::FFFF:127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix.inc
|
||||
|
||||
#let $IPv6= ::FFFF:127.0.0.1/96;
|
||||
#--echo #################### IP: $IPv6 ###########################
|
||||
#--source include/rpl_ip_mix.inc
|
||||
|
||||
let $IPv6= ::1;
|
||||
--echo #################### IP: $IPv6 mix #######################
|
||||
--echo connect (master,$IPv6,root,,test,MASTER_MYPORT);
|
||||
@ -78,7 +44,7 @@ let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
eval change master to master_host='$IPv6';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='::FFFF:127.0.0.1';
|
||||
eval change master to master_host='127.0.0.1';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='0:0:0:0:0:0:0:1';
|
||||
|
@ -19,14 +19,8 @@ disconnect checkcon123456789;
|
||||
--enable_abort_on_error
|
||||
--enable_query_log
|
||||
# end check
|
||||
|
||||
# Can't be tested with windows due to mixed format like 0::0000:FFFF:127.0.0.1
|
||||
--source include/not_windows.inc
|
||||
--source include/have_log_bin.inc
|
||||
|
||||
let $IPv6= ::1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix2.inc
|
||||
let $IPv6= ::1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix2.inc
|
||||
@ -43,38 +37,6 @@ let $IPv6= 0:0:0:0:0:0:0:1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix2.inc
|
||||
|
||||
let $IPv6= 127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix2.inc
|
||||
|
||||
let $IPv6= 0:0:0:0:0:FFFF:127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix2.inc
|
||||
|
||||
let $IPv6= 0000:0000:0000:0000:0000:FFFF:127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix2.inc
|
||||
|
||||
let $IPv6= 0:0000:0000:0:0000:FFFF:127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix2.inc
|
||||
|
||||
let $IPv6= 0::0000:FFFF:127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix2.inc
|
||||
|
||||
#let $IPv6= 0:0:0:0:0:FFFF:127.0.0.1/96;
|
||||
#--echo #################### IP: $IPv6 ###########################
|
||||
#--source include/rpl_ip_mix2.inc
|
||||
|
||||
let $IPv6= ::FFFF:127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix2.inc
|
||||
|
||||
#let $IPv6= ::FFFF:127.0.0.1/96;
|
||||
#--echo #################### IP: $IPv6 ###########################
|
||||
#--source include/rpl_ip_mix2.inc
|
||||
|
||||
let $IPv6= ::1;
|
||||
--echo #################### IP: $IPv6 mix #######################
|
||||
--echo connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
@ -94,7 +56,7 @@ let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
eval change master to master_host='$IPv6';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='::FFFF:127.0.0.1';
|
||||
eval change master to master_host='127.0.0.1';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='0:0:0:0:0:0:0:1';
|
||||
|
@ -1,56 +0,0 @@
|
||||
# Use default setting for mysqld processes
|
||||
!include include/default_mysqld.cnf
|
||||
!include include/default_client.cnf
|
||||
|
||||
[mysqld.1]
|
||||
|
||||
# Run the master.sh script before starting this process
|
||||
#!run-master-sh
|
||||
|
||||
log-bin= master-bin
|
||||
|
||||
loose-innodb
|
||||
|
||||
skip-name-resolve
|
||||
bind-address= 0.0.0.0
|
||||
|
||||
|
||||
[mysqld.2]
|
||||
# Run the slave.sh script before starting this process
|
||||
#!run-slave-sh
|
||||
|
||||
# Append <testname>-slave.opt file to the list of argument used when
|
||||
# starting the mysqld
|
||||
#!use-slave-opt
|
||||
|
||||
log-bin= slave-bin
|
||||
relay-log= slave-relay-bin
|
||||
|
||||
init-rpl-role= slave
|
||||
log-slave-updates
|
||||
master-retry-count= 10
|
||||
|
||||
# Values reported by slave when it connect to master
|
||||
# and shows up in SHOW SLAVE STATUS;
|
||||
report-host= localhost
|
||||
report-port= @mysqld.2.port
|
||||
report-user= root
|
||||
|
||||
skip-slave-start
|
||||
skip-name-resolve
|
||||
bind-address= ::
|
||||
|
||||
# Directory where slaves find the dumps generated by "load data"
|
||||
# on the server. The path need to have constant length otherwise
|
||||
# test results will vary, thus a relative path is used.
|
||||
slave-load-tmpdir= ../../tmp
|
||||
|
||||
loose-innodb
|
||||
|
||||
[ENV]
|
||||
MASTER_MYPORT= @mysqld.1.port
|
||||
MASTER_MYSOCK= @mysqld.1.socket
|
||||
|
||||
SLAVE_MYPORT= @mysqld.2.port
|
||||
SLAVE_MYSOCK= @mysqld.2.socket
|
||||
|
@ -1,78 +0,0 @@
|
||||
# Copyright (C) 2009 SUN Microsystems
|
||||
# All rights reserved. Use is subject to license terms.
|
||||
# Author: Horst Hunger
|
||||
# Nov. 19, 2009
|
||||
# Test of ipv6 format, especially "change master host=..."
|
||||
# Options: --skip-name-resolve, master: --bind-address=0.0.0.0, slave: --bind-address=::
|
||||
# (see corresponding cnf file)
|
||||
#
|
||||
# Check if ipv6 is available. If not, server is crashing (see BUG#48915).
|
||||
--disable_query_log
|
||||
--disable_abort_on_error
|
||||
connect (checkcon123456789,::1,root,,test,$SLAVE_MYPORT);
|
||||
if($mysql_errno)
|
||||
{
|
||||
skip wrong IP for slave;
|
||||
}
|
||||
connection default;
|
||||
disconnect checkcon123456789;
|
||||
--enable_abort_on_error
|
||||
--enable_query_log
|
||||
# end check
|
||||
|
||||
# For windows due to missing the mixed format like 0::0000:FFFF:127.0.0.1
|
||||
--source include/windows.inc
|
||||
--source include/have_log_bin.inc
|
||||
|
||||
let $IPv6= ::1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix2.inc
|
||||
|
||||
let $IPv6= ::1/128;
|
||||
#--echo #################### IP: $IPv6 ###########################
|
||||
#--source include/rpl_ip_mix2.inc
|
||||
|
||||
let $IPv6= 0000:0000:0000:0000:0000:0000:0000:0001;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix2.inc
|
||||
|
||||
let $IPv6= 0:0:0:0:0:0:0:1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix2.inc
|
||||
|
||||
let $IPv6= 127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix2.inc
|
||||
|
||||
let $IPv6= ::1;
|
||||
--echo #################### IP: $IPv6 mix #######################
|
||||
--echo connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (master,127.0.0.1,root,,test,$MASTER_MYPORT);
|
||||
--echo connect (slave,$IPv6,root,,test,SLAVE_MYPORT);
|
||||
connect (slave,$IPv6,root,,test,$SLAVE_MYPORT);
|
||||
--echo connection master;
|
||||
connection master;
|
||||
reset master;
|
||||
source include/show_master_status.inc;
|
||||
save_master_pos;
|
||||
--echo connection slave;
|
||||
connection slave;
|
||||
reset slave;
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='$IPv6';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='127.0.0.1';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='0:0:0:0:0:0:0:1';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
--echo disconnect slave;
|
||||
disconnect slave;
|
||||
--echo disconnect master;
|
||||
disconnect master;
|
||||
--echo connection default;
|
||||
connection default;
|
||||
--exit
|
@ -1,56 +0,0 @@
|
||||
# Use default setting for mysqld processes
|
||||
!include include/default_mysqld.cnf
|
||||
!include include/default_client.cnf
|
||||
|
||||
[mysqld.1]
|
||||
|
||||
# Run the master.sh script before starting this process
|
||||
#!run-master-sh
|
||||
|
||||
log-bin= master-bin
|
||||
|
||||
loose-innodb
|
||||
|
||||
skip-name-resolve
|
||||
bind-address= ::
|
||||
|
||||
|
||||
[mysqld.2]
|
||||
# Run the slave.sh script before starting this process
|
||||
#!run-slave-sh
|
||||
|
||||
# Append <testname>-slave.opt file to the list of argument used when
|
||||
# starting the mysqld
|
||||
#!use-slave-opt
|
||||
|
||||
log-bin= slave-bin
|
||||
relay-log= slave-relay-bin
|
||||
|
||||
init-rpl-role= slave
|
||||
log-slave-updates
|
||||
master-retry-count= 10
|
||||
|
||||
# Values reported by slave when it connect to master
|
||||
# and shows up in SHOW SLAVE STATUS;
|
||||
report-host= localhost
|
||||
report-port= @mysqld.2.port
|
||||
report-user= root
|
||||
|
||||
skip-slave-start
|
||||
skip-name-resolve
|
||||
bind-address= 0.0.0.0
|
||||
|
||||
# Directory where slaves find the dumps generated by "load data"
|
||||
# on the server. The path need to have constant length otherwise
|
||||
# test results will vary, thus a relative path is used.
|
||||
slave-load-tmpdir= ../../tmp
|
||||
|
||||
loose-innodb
|
||||
|
||||
[ENV]
|
||||
MASTER_MYPORT= @mysqld.1.port
|
||||
MASTER_MYSOCK= @mysqld.1.socket
|
||||
|
||||
SLAVE_MYPORT= @mysqld.2.port
|
||||
SLAVE_MYSOCK= @mysqld.2.socket
|
||||
|
@ -1,65 +0,0 @@
|
||||
# Copyright (C) 2009 SUN Microsystems
|
||||
# All rights reserved. Use is subject to license terms.
|
||||
# Author: Horst Hunger
|
||||
# Nov. 19, 2009
|
||||
# Test of ipv6 format, especially "change master host=..."
|
||||
# Options: --skip-name-resolve, master: --bind-address=::, slave: --bind-address=0.0.0.0
|
||||
# (see corresponding cnf file)
|
||||
#
|
||||
--source include/check_ipv6.inc
|
||||
# For windows due to missing the mixed format like 0::0000:FFFF:127.0.0.1
|
||||
--source include/windows.inc
|
||||
--source include/have_log_bin.inc
|
||||
|
||||
let $IPv6= ::1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix.inc
|
||||
|
||||
let $IPv6= ::1/128;
|
||||
#--echo #################### IP: $IPv6 ###########################
|
||||
#--source include/rpl_ip_mix.inc
|
||||
|
||||
let $IPv6= 0000:0000:0000:0000:0000:0000:0000:0001;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix.inc
|
||||
|
||||
let $IPv6= 0:0:0:0:0:0:0:1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix.inc
|
||||
|
||||
let $IPv6= 127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ip_mix.inc
|
||||
|
||||
let $IPv6= ::1;
|
||||
--echo #################### IP: $IPv6 mix #######################
|
||||
--echo connect (master,$IPv6,root,,test,MASTER_MYPORT);
|
||||
connect (master,$IPv6,root,,test,$MASTER_MYPORT);
|
||||
--echo connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,$SLAVE_MYPORT);
|
||||
--echo connection master;
|
||||
connection master;
|
||||
reset master;
|
||||
source include/show_master_status.inc;
|
||||
save_master_pos;
|
||||
--echo connection slave;
|
||||
connection slave;
|
||||
reset slave;
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='$IPv6';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='127.0.0.1';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='0:0:0:0:0:0:0:1';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
--echo disconnect slave;
|
||||
disconnect slave;
|
||||
--echo disconnect master;
|
||||
disconnect master;
|
||||
--echo connection default;
|
||||
connection default;
|
||||
--exit
|
@ -6,22 +6,7 @@
|
||||
# Options: --skip-name-resolve, --bind-address=0.0.0.0 (see corresponding cnf file)
|
||||
# for master and slave
|
||||
#
|
||||
# Check if ipv4 is available.
|
||||
--disable_query_log
|
||||
--disable_abort_on_error
|
||||
connect (checkcon123456789,127.0.0.1,root,,test);
|
||||
if($mysql_errno)
|
||||
{
|
||||
skip wrong IP;
|
||||
}
|
||||
connection default;
|
||||
disconnect checkcon123456789;
|
||||
--enable_abort_on_error
|
||||
--enable_query_log
|
||||
# end check
|
||||
|
||||
# Can't be tested with windows due to mixed format like 0::0000:FFFF:127.0.0.1
|
||||
--source include/not_windows.inc
|
||||
--source include/have_ipv4_mapped.inc
|
||||
--source include/have_log_bin.inc
|
||||
|
||||
let $IPv6= 127.0.0.1;
|
||||
@ -56,7 +41,7 @@ let $IPv6= ::FFFF:127.0.0.1;
|
||||
#--echo #################### IP: $IPv6 ###########################
|
||||
#--source include/rpl_ipv6.inc
|
||||
|
||||
let $IPv6= ::1;
|
||||
let $IPv6= ::FFFF:127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--echo connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (master,127.0.0.1,root,,test,$MASTER_MYPORT);
|
||||
@ -75,10 +60,10 @@ let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
eval change master to master_host='$IPv6';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='::FFFF:127.0.0.1';
|
||||
eval change master to master_host='127.0.0.1';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='0:0:0:0:0:0:0:1';
|
||||
eval change master to master_host='0:0000:0000:0:0000:FFFF:127.0.0.1';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
--echo disconnect slave;
|
||||
|
@ -1,56 +0,0 @@
|
||||
# Use default setting for mysqld processes
|
||||
!include include/default_mysqld.cnf
|
||||
!include include/default_client.cnf
|
||||
|
||||
[mysqld.1]
|
||||
|
||||
# Run the master.sh script before starting this process
|
||||
#!run-master-sh
|
||||
|
||||
log-bin= master-bin
|
||||
|
||||
loose-innodb
|
||||
|
||||
skip-name-resolve
|
||||
bind-address= 0.0.0.0
|
||||
|
||||
|
||||
[mysqld.2]
|
||||
# Run the slave.sh script before starting this process
|
||||
#!run-slave-sh
|
||||
|
||||
# Append <testname>-slave.opt file to the list of argument used when
|
||||
# starting the mysqld
|
||||
#!use-slave-opt
|
||||
|
||||
log-bin= slave-bin
|
||||
relay-log= slave-relay-bin
|
||||
|
||||
init-rpl-role= slave
|
||||
log-slave-updates
|
||||
master-retry-count= 10
|
||||
|
||||
# Values reported by slave when it connect to master
|
||||
# and shows up in SHOW SLAVE STATUS;
|
||||
report-host= localhost
|
||||
report-port= @mysqld.2.port
|
||||
report-user= root
|
||||
|
||||
skip-slave-start
|
||||
skip-name-resolve
|
||||
bind-address= 0.0.0.0
|
||||
|
||||
# Directory where slaves find the dumps generated by "load data"
|
||||
# on the server. The path need to have constant length otherwise
|
||||
# test results will vary, thus a relative path is used.
|
||||
slave-load-tmpdir= ../../tmp
|
||||
|
||||
loose-innodb
|
||||
|
||||
[ENV]
|
||||
MASTER_MYPORT= @mysqld.1.port
|
||||
MASTER_MYSOCK= @mysqld.1.socket
|
||||
|
||||
SLAVE_MYPORT= @mysqld.2.port
|
||||
SLAVE_MYSOCK= @mysqld.2.socket
|
||||
|
@ -1,63 +0,0 @@
|
||||
# Copyright (C) 2009 SUN Microsystems
|
||||
# All rights reserved. Use is subject to license terms.
|
||||
# Author: Horst Hunger
|
||||
# Nov. 19, 2009
|
||||
# Test of ipv4 (127.0.0.1) in ipv6 format, especially "change master host=..."
|
||||
# Options: --skip-name-resolve, --bind-address=0.0.0.0 (see corresponding cnf file)
|
||||
# for master and slave
|
||||
#
|
||||
# Check if ipv4 is available.
|
||||
--disable_query_log
|
||||
--disable_abort_on_error
|
||||
connect (checkcon123456789,127.0.0.1,root,,test);
|
||||
if($mysql_errno)
|
||||
{
|
||||
skip wrong IP;
|
||||
}
|
||||
connection default;
|
||||
disconnect checkcon123456789;
|
||||
--enable_abort_on_error
|
||||
--enable_query_log
|
||||
# end check
|
||||
|
||||
# For windows due to missing the mixed format like 0::0000:FFFF:127.0.0.1
|
||||
--source include/windows.inc
|
||||
--source include/have_log_bin.inc
|
||||
|
||||
let $IPv6= 127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ipv6.inc
|
||||
|
||||
let $IPv6= ::1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--echo connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (master,127.0.0.1,root,,test,$MASTER_MYPORT);
|
||||
--echo connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,$SLAVE_MYPORT);
|
||||
--echo connection master;
|
||||
connection master;
|
||||
reset master;
|
||||
source include/show_master_status.inc;
|
||||
save_master_pos;
|
||||
--echo connection slave;
|
||||
connection slave;
|
||||
reset slave;
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='$IPv6';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='127.0.0.1';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='0:0:0:0:0:0:0:1';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
--echo disconnect slave;
|
||||
disconnect slave;
|
||||
--echo disconnect master;
|
||||
disconnect master;
|
||||
--echo connection default;
|
||||
connection default;
|
||||
--exit
|
||||
|
@ -27,38 +27,6 @@ let $IPv6= 0:0:0:0:0:0:0:1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ipv6.inc
|
||||
|
||||
let $IPv6= 127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ipv6.inc
|
||||
|
||||
let $IPv6= 0:0:0:0:0:FFFF:127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ipv6.inc
|
||||
|
||||
let $IPv6= 0000:0000:0000:0000:0000:FFFF:127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ipv6.inc
|
||||
|
||||
let $IPv6= 0:0000:0000:0:0000:FFFF:127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ipv6.inc
|
||||
|
||||
let $IPv6= 0::0000:FFFF:127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ipv6.inc
|
||||
|
||||
#let $IPv6= 0:0:0:0:0:FFFF:127.0.0.1/96;
|
||||
#--echo #################### IP: $IPv6 ###########################
|
||||
#--source include/rpl_ipv6.inc
|
||||
|
||||
let $IPv6= ::FFFF:127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ipv6.inc
|
||||
|
||||
#let $IPv6= ::FFFF:127.0.0.1/96;
|
||||
#--echo #################### IP: $IPv6 ###########################
|
||||
#--source include/rpl_ipv6.inc
|
||||
|
||||
let $IPv6= ::1;
|
||||
--echo #################### IP: $IPv6 mix #######################
|
||||
--echo connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
@ -78,7 +46,7 @@ let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
eval change master to master_host='$IPv6';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='::FFFF:127.0.0.1';
|
||||
eval change master to master_host='127.0.0.1';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='0:0:0:0:0:0:0:1';
|
||||
|
@ -1,56 +0,0 @@
|
||||
# Use default setting for mysqld processes
|
||||
!include include/default_mysqld.cnf
|
||||
!include include/default_client.cnf
|
||||
|
||||
[mysqld.1]
|
||||
|
||||
# Run the master.sh script before starting this process
|
||||
#!run-master-sh
|
||||
|
||||
log-bin= master-bin
|
||||
|
||||
loose-innodb
|
||||
|
||||
skip-name-resolve
|
||||
bind-address= ::
|
||||
|
||||
|
||||
[mysqld.2]
|
||||
# Run the slave.sh script before starting this process
|
||||
#!run-slave-sh
|
||||
|
||||
# Append <testname>-slave.opt file to the list of argument used when
|
||||
# starting the mysqld
|
||||
#!use-slave-opt
|
||||
|
||||
log-bin= slave-bin
|
||||
relay-log= slave-relay-bin
|
||||
|
||||
init-rpl-role= slave
|
||||
log-slave-updates
|
||||
master-retry-count= 10
|
||||
|
||||
# Values reported by slave when it connect to master
|
||||
# and shows up in SHOW SLAVE STATUS;
|
||||
report-host= localhost
|
||||
report-port= @mysqld.2.port
|
||||
report-user= root
|
||||
|
||||
skip-slave-start
|
||||
skip-name-resolve
|
||||
bind-address= ::
|
||||
|
||||
# Directory where slaves find the dumps generated by "load data"
|
||||
# on the server. The path need to have constant length otherwise
|
||||
# test results will vary, thus a relative path is used.
|
||||
slave-load-tmpdir= ../../tmp
|
||||
|
||||
loose-innodb
|
||||
|
||||
[ENV]
|
||||
MASTER_MYPORT= @mysqld.1.port
|
||||
MASTER_MYSOCK= @mysqld.1.socket
|
||||
|
||||
SLAVE_MYPORT= @mysqld.2.port
|
||||
SLAVE_MYSOCK= @mysqld.2.socket
|
||||
|
@ -1,65 +0,0 @@
|
||||
# Copyright (C) 2009 SUN Microsystems
|
||||
# All rights reserved. Use is subject to license terms.
|
||||
# Author: Horst Hunger
|
||||
# Nov. 19, 2009
|
||||
# Test of ipv6 format, especially "change master host=..."
|
||||
# Options: --skip-name-resolve, --bind-address=:: (see corresponding cnf file)
|
||||
# for master and slave.
|
||||
#
|
||||
--source include/check_ipv6.inc
|
||||
# For windows due to missing the mixed format like 0::0000:FFFF:127.0.0.1
|
||||
--source include/windows.inc
|
||||
--source include/have_log_bin.inc
|
||||
|
||||
let $IPv6= ::1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ipv6.inc
|
||||
|
||||
let $IPv6= ::1/128;
|
||||
#--echo #################### IP: $IPv6 ###########################
|
||||
#--source include/rpl_ipv6.inc
|
||||
|
||||
let $IPv6= 0000:0000:0000:0000:0000:0000:0000:0001;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ipv6.inc
|
||||
|
||||
let $IPv6= 0:0:0:0:0:0:0:1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ipv6.inc
|
||||
|
||||
let $IPv6= 127.0.0.1;
|
||||
--echo #################### IP: $IPv6 ###########################
|
||||
--source include/rpl_ipv6.inc
|
||||
|
||||
let $IPv6= ::1;
|
||||
--echo #################### IP: $IPv6 mix #######################
|
||||
--echo connect (master,127.0.0.1,root,,test,MASTER_MYPORT);
|
||||
connect (master,127.0.0.1,root,,test,$MASTER_MYPORT);
|
||||
--echo connect (slave,127.0.0.1,root,,test,SLAVE_MYPORT);
|
||||
connect (slave,127.0.0.1,root,,test,$SLAVE_MYPORT);
|
||||
--echo connection master;
|
||||
connection master;
|
||||
reset master;
|
||||
source include/show_master_status.inc;
|
||||
save_master_pos;
|
||||
--echo connection slave;
|
||||
connection slave;
|
||||
reset slave;
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='$IPv6';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='127.0.0.1';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
eval change master to master_host='0:0:0:0:0:0:0:1';
|
||||
let $master_host= query_get_value(SHOW SLAVE STATUS, Master_Host, 1);
|
||||
--echo Master-Host: $master_host
|
||||
--echo disconnect slave;
|
||||
disconnect slave;
|
||||
--echo disconnect master;
|
||||
disconnect master;
|
||||
--echo connection default;
|
||||
connection default;
|
||||
--exit
|
@ -11,6 +11,7 @@ disable_query_log;
|
||||
connection master;
|
||||
call mtr.add_suppression("Timeout waiting for reply of binlog");
|
||||
call mtr.add_suppression("Read semi-sync reply");
|
||||
call mtr.add_suppression("Unsafe statement binlogged in statement format since BINLOG_FORMAT = STATEMENT.");
|
||||
connection slave;
|
||||
call mtr.add_suppression("Master server does not support semi-sync");
|
||||
call mtr.add_suppression("Semi-sync slave .* reply");
|
||||
@ -193,8 +194,38 @@ select count(distinct a) from t1;
|
||||
select min(a) from t1;
|
||||
select max(a) from t1;
|
||||
|
||||
--echo
|
||||
--echo # BUG#50157
|
||||
--echo # semi-sync replication crashes when replicating a transaction which
|
||||
--echo # include 'CREATE TEMPORARY TABLE `MyISAM_t` SELECT * FROM `Innodb_t` ;
|
||||
|
||||
connection master;
|
||||
echo [ on master ];
|
||||
SET SESSION AUTOCOMMIT= 0;
|
||||
CREATE TABLE t2(c1 INT) ENGINE=innodb;
|
||||
sync_slave_with_master;
|
||||
|
||||
connection master;
|
||||
BEGIN;
|
||||
--echo
|
||||
--echo # Even though it is in a transaction, this statement is binlogged into binlog
|
||||
--echo # file immediately.
|
||||
--disable_warnings
|
||||
CREATE TEMPORARY TABLE t3 SELECT c1 FROM t2 where 1=1;
|
||||
--enable_warnings
|
||||
--echo
|
||||
--echo # These statements will not be binlogged until the transaction is committed
|
||||
INSERT INTO t2 VALUES(11);
|
||||
INSERT INTO t2 VALUES(22);
|
||||
COMMIT;
|
||||
|
||||
DROP TABLE t2, t3;
|
||||
SET SESSION AUTOCOMMIT= 1;
|
||||
sync_slave_with_master;
|
||||
|
||||
|
||||
--echo #
|
||||
--echo # Test semi-sync master will switch OFF after one transacton
|
||||
--echo # Test semi-sync master will switch OFF after one transaction
|
||||
--echo # timeout waiting for slave reply.
|
||||
--echo #
|
||||
connection slave;
|
||||
|
@ -10,4 +10,5 @@ source include/have_binlog_format_row.inc;
|
||||
|
||||
LET $ENGINE_TYPE= MyISAM;
|
||||
source extra/rpl_tests/rpl_tmp_table_and_DDL.test;
|
||||
sync_slave_with_master;
|
||||
|
||||
|
Reference in New Issue
Block a user