summaryrefslogtreecommitdiff
path: root/mysql-test/suite/innodb/t/truncate_purge_debug.test
diff options
context:
space:
mode:
Diffstat (limited to 'mysql-test/suite/innodb/t/truncate_purge_debug.test')
-rw-r--r--mysql-test/suite/innodb/t/truncate_purge_debug.test19
1 files changed, 1 insertions, 18 deletions
diff --git a/mysql-test/suite/innodb/t/truncate_purge_debug.test b/mysql-test/suite/innodb/t/truncate_purge_debug.test
index 513c59e12c8..e8f5768f557 100644
--- a/mysql-test/suite/innodb/t/truncate_purge_debug.test
+++ b/mysql-test/suite/innodb/t/truncate_purge_debug.test
@@ -33,25 +33,8 @@ COMMIT;
disconnect con2;
connection default;
+--source include/wait_all_purged.inc
-# Wait for everything to be purged.
-
-let $wait_counter= 300;
-while ($wait_counter)
-{
- --replace_regex /.*History list length ([0-9]+).*/\1/
- let $remaining= `SHOW ENGINE INNODB STATUS`;
- if ($remaining == 'InnoDB 0')
- {
- let $wait_counter= 0;
- }
- if ($wait_counter)
- {
- real_sleep 0.1;
- dec $wait_counter;
- }
-}
-echo $remaining transactions not purged;
SET GLOBAL innodb_purge_rseg_truncate_frequency = @saved_frequency;
SET DEBUG_SYNC = 'now SIGNAL finish_scan';