diff options
Diffstat (limited to 'mysql-test/suite/innodb/t/innodb-32k.test')
-rw-r--r-- | mysql-test/suite/innodb/t/innodb-32k.test | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/mysql-test/suite/innodb/t/innodb-32k.test b/mysql-test/suite/innodb/t/innodb-32k.test index a9645d65998..07c6c10d013 100644 --- a/mysql-test/suite/innodb/t/innodb-32k.test +++ b/mysql-test/suite/innodb/t/innodb-32k.test @@ -3,6 +3,8 @@ --source include/have_innodb.inc --source include/have_innodb_32k.inc +SET GLOBAL innodb_purge_rseg_truncate_frequency=1; + call mtr.add_suppression("Innodb: Cannot add field.*row size is"); let $MYSQLD_DATADIR= `select @@datadir`; @@ -20,7 +22,7 @@ SELECT variable_value FROM information_schema.global_status SET SESSION innodb_strict_mode = ON; --replace_regex /> [0-9]*/> max_row_size/ ---error 1005 +--error ER_CANT_CREATE_TABLE,ER_UNSUPPORTED_COMPRESSED_TABLE CREATE TABLE t1 ( c01 char(200), c02 char(200), c03 char(200), c04 char(200), c05 char(200), c06 char(200), c07 char(200), c08 char(200), c09 char(200), c10 char(200), @@ -334,13 +336,10 @@ UPDATE t3 SET c = REPEAT('b',16928); SHOW WARNINGS; UPDATE t3 SET c = REPEAT('b',32800); SHOW WARNINGS; -DROP TABLE t3; -# The tests that uses these tables required the purge thread to run. -# Just in case it has not by now, provide a 10 second wait. - ---sleep 10 +--source include/wait_all_purged.inc +DROP TABLE t3; DROP TABLE t1_purge, t2_purge, t3_purge, t4_purge; DROP TABLE tlong; DROP TABLE tlong2; |