diff options
Diffstat (limited to 'mysql-test/suite/binlog/t/binlog_xa_recover.test')
-rw-r--r-- | mysql-test/suite/binlog/t/binlog_xa_recover.test | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/mysql-test/suite/binlog/t/binlog_xa_recover.test b/mysql-test/suite/binlog/t/binlog_xa_recover.test index 9e0906c90f0..51c30ee705d 100644 --- a/mysql-test/suite/binlog/t/binlog_xa_recover.test +++ b/mysql-test/suite/binlog/t/binlog_xa_recover.test @@ -178,14 +178,13 @@ connection default; # We need to sync the test case with the background processing of the # commit checkpoint, otherwise we get nondeterministic results. -SET @old_dbug= @@global.DEBUG_DBUG; -SET GLOBAL debug_dbug="+d,binlog_background_checkpoint_processed"; -SET DEBUG_SYNC= "now WAIT_FOR binlog_background_checkpoint_processed"; +let $wait_condition= select count(*) = 1 from performance_schema.threads where processlist_state = "Waiting for background binlog tasks"; +--source include/wait_condition.inc + SET DEBUG_SYNC= "now SIGNAL con12_cont"; connection con12; reap; connection default; -SET GLOBAL debug_dbug= @old_dbug; SET DEBUG_SYNC= "now SIGNAL con11_cont"; connection con11; @@ -199,9 +198,6 @@ connection default; --let $condition= = "master-bin.000004" --source include/wait_show_condition.inc ---echo Checking that master-bin.000004 is the last binlog checkpoint ---source include/show_binlog_events.inc - --echo Now crash the server # It is not too easy to test XA recovery, as it runs early during server # startup, before any connections can be made. |