--source suite/xengine/include/have_xengine.inc SET SQL_LOG_BIN=0; create table aaa (id int primary key, i int) engine xengine; SET GLOBAL xengine_flush_log_at_trx_commit=0; --exec sleep 30 select variable_value into @a from performance_schema.global_status where variable_name='xengine_wal_synced'; insert aaa(id, i) values(1,1); select variable_value-@a from performance_schema.global_status where variable_name='xengine_wal_synced'; insert aaa(id, i) values(2,1); select variable_value-@a from performance_schema.global_status where variable_name='xengine_wal_synced'; insert aaa(id, i) values(3,1); select variable_value-@a from performance_schema.global_status where variable_name='xengine_wal_synced'; SET GLOBAL xengine_flush_log_at_trx_commit=1; insert aaa(id, i) values(4,1); select variable_value-@a from performance_schema.global_status where variable_name='xengine_wal_synced'; insert aaa(id, i) values(5,1); select variable_value-@a from performance_schema.global_status where variable_name='xengine_wal_synced'; insert aaa(id, i) values(6,1); select variable_value-@a from performance_schema.global_status where variable_name='xengine_wal_synced'; SET GLOBAL xengine_flush_log_at_trx_commit=0; insert aaa(id, i) values(7,1); let $status_var=xengine_wal_synced; let $status_var_value=`select @a+3`; source include/wait_for_status_var.inc; truncate table aaa; # Cleanup drop table aaa; SET GLOBAL xengine_flush_log_at_trx_commit=1; --source suite/xengine/include/check_xengine_log_error.inc