mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
BUG#29046: rpl_stm_mystery22 unstable
Problem: rpl_stm_mystery22 is unstable. Reason: At one place, the test case *should* wait until the SQL thread on the slave receives an error, but instead it waits until the SQL thread stops. The SQL thread may stop before the error flag is set, so that when the test case continues to execute, the error flag is not set. Fix: Introduce the subroutine mysql-test/include/wait_for_slave_sql_error.inc, which waits until there is an error in the sql thread of the slave. Re-commit: fixed one logical error and two smaller things noted by Mats.
This commit is contained in:
@@ -28,7 +28,7 @@ insert into t1 values(NULL,'new');
|
||||
save_master_pos;
|
||||
connection slave;
|
||||
# wait until the slave tries to run the query, fails and aborts slave thread
|
||||
wait_for_slave_to_stop;
|
||||
source include/wait_for_slave_sql_error.inc;
|
||||
select * from t1 order by n;
|
||||
delete from t1 where n = 2;
|
||||
--disable_warnings
|
||||
|
Reference in New Issue
Block a user