mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
MDEV-7074 multi_source.simple test fails in buildbot
The problem is that the binlog position is updated before Executed_log_entries and Slave_SQL_State. So, it's possible to hit the moment when MASTER_POS_WAIT (and hence sync_with_master) already returned success, but Slave_SQL_State and Executed_log_entries were not modified yet. Fixing it by adding a wait on the expected Executed_log_entries value.
This commit is contained in:
@ -33,6 +33,13 @@ set default_master_connection = '';
|
|||||||
--connection slave
|
--connection slave
|
||||||
--sync_with_master 0,'slave2'
|
--sync_with_master 0,'slave2'
|
||||||
|
|
||||||
|
# MDEV-7074 (Sporadic test failure due to a race condition)
|
||||||
|
let $show_statement = SHOW ALL SLAVES STATUS;
|
||||||
|
let $field = Executed_log_entries;
|
||||||
|
let $condition = = 7;
|
||||||
|
let $wait_for_all = 1;
|
||||||
|
--source include/wait_show_condition.inc
|
||||||
|
|
||||||
--replace_result $SERVER_MYPORT_1 MYPORT_1 $SERVER_MYPORT_2 MYPORT_2
|
--replace_result $SERVER_MYPORT_1 MYPORT_1 $SERVER_MYPORT_2 MYPORT_2
|
||||||
show all slaves status;
|
show all slaves status;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user