--source include/have_innodb.inc --source include/have_debug.inc --source include/have_debug_sync.inc --source include/not_embedded.inc FLUSH TABLES; CREATE TABLE t1 (a INT PRIMARY KEY) ENGINE=InnoDB; INSERT INTO t1 VALUES (1),(2); connect (wait,localhost,root,,test); SET DEBUG_SYNC='before_trx_state_committed_in_memory SIGNAL c WAIT_FOR ever'; send TRUNCATE TABLE t1; connection default; SET DEBUG_SYNC='now WAIT_FOR c'; --let $shutdown_timeout=0 --source include/restart_mysqld.inc disconnect wait; --source include/wait_all_purged.inc --replace_result 2 0 SELECT COUNT(*) FROM t1; TRUNCATE TABLE t1; DROP TABLE t1;