MDEV-16272 rpl.rpl_semisync_ali_issues failed in buildbot, SHOW variable was done instead of waiting for the value of that variable
This commit is contained in:
parent
188b328335
commit
df1eefb2ad
@ -31,8 +31,12 @@ echo [ enable semi-sync on slave ];
|
|||||||
stop slave;
|
stop slave;
|
||||||
set global rpl_semi_sync_slave_enabled = 1;
|
set global rpl_semi_sync_slave_enabled = 1;
|
||||||
start slave;
|
start slave;
|
||||||
|
let $status_var= rpl_semi_sync_slave_status;
|
||||||
|
let $status_var_value= ON;
|
||||||
|
source include/wait_for_status_var.inc;
|
||||||
show status like 'rpl_semi_sync_slave%';
|
show status like 'rpl_semi_sync_slave%';
|
||||||
|
|
||||||
|
|
||||||
connection master;
|
connection master;
|
||||||
CREATE TABLE t1(a INT) ENGINE=InnoDB;
|
CREATE TABLE t1(a INT) ENGINE=InnoDB;
|
||||||
sync_slave_with_master;
|
sync_slave_with_master;
|
||||||
@ -190,6 +194,12 @@ connection con1;
|
|||||||
INSERT INTO t1 values (2);
|
INSERT INTO t1 values (2);
|
||||||
sync_slave_with_master;
|
sync_slave_with_master;
|
||||||
connection con1;
|
connection con1;
|
||||||
|
let $status_var= Rpl_semi_sync_master_clients;
|
||||||
|
let $status_var_value= 1;
|
||||||
|
source include/wait_for_status_var.inc;
|
||||||
|
let $status_var= Rpl_semi_sync_master_status;
|
||||||
|
let $status_var_value= ON;
|
||||||
|
source include/wait_for_status_var.inc;
|
||||||
show status like 'Rpl_semi_sync_master_clients';
|
show status like 'Rpl_semi_sync_master_clients';
|
||||||
show status like 'Rpl_semi_sync_master_status';
|
show status like 'Rpl_semi_sync_master_status';
|
||||||
|
|
||||||
@ -259,7 +269,12 @@ START SLAVE IO_THREAD;
|
|||||||
--echo #########################################################
|
--echo #########################################################
|
||||||
connection con1;
|
connection con1;
|
||||||
SET GLOBAL rpl_semi_sync_master_enabled = 0;
|
SET GLOBAL rpl_semi_sync_master_enabled = 0;
|
||||||
|
|
||||||
|
let $status_var= Rpl_semi_sync_master_clients;
|
||||||
|
let $status_var_value= 1;
|
||||||
|
source include/wait_for_status_var.inc;
|
||||||
show status like 'Rpl_semi_sync_master_clients';
|
show status like 'Rpl_semi_sync_master_clients';
|
||||||
|
|
||||||
INSERT INTO t1 VALUES (1);
|
INSERT INTO t1 VALUES (1);
|
||||||
SET GLOBAL rpl_semi_sync_master_enabled = 1;
|
SET GLOBAL rpl_semi_sync_master_enabled = 1;
|
||||||
INSERT INTO t1 VALUES (2);
|
INSERT INTO t1 VALUES (2);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user