summaryrefslogtreecommitdiff
path: root/mysql-test
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2020-09-10 14:10:15 +0300
committerMarko Mäkelä <marko.makela@mariadb.com>2020-09-17 14:08:41 +0300
commitd61c5696faaf21a942cafab6df631fb1d86fd72c (patch)
treee19259df7b3d2b28e775a960456026680c509976 /mysql-test
parent00cd53d39aa932718ead738e61d590da28579574 (diff)
downloadmariadb-git-d61c5696faaf21a942cafab6df631fb1d86fd72c.tar.gz
Make a test more robust
Change buffering will occasionally happen if other pages are not flushed quickly enough.
Diffstat (limited to 'mysql-test')
-rw-r--r--mysql-test/suite/innodb/r/innodb-wl5522-debug.result21
-rw-r--r--mysql-test/suite/innodb/t/innodb-wl5522-debug.test35
2 files changed, 0 insertions, 56 deletions
diff --git a/mysql-test/suite/innodb/r/innodb-wl5522-debug.result b/mysql-test/suite/innodb/r/innodb-wl5522-debug.result
index ad79967a2e5..8e255e18bec 100644
--- a/mysql-test/suite/innodb/r/innodb-wl5522-debug.result
+++ b/mysql-test/suite/innodb/r/innodb-wl5522-debug.result
@@ -488,8 +488,6 @@ INDEX idx3(c4(512))) Engine=InnoDB;
connect purge_control,localhost,root;
START TRANSACTION WITH CONSISTENT SNAPSHOT;
connection default;
-SET GLOBAL innodb_monitor_reset = ibuf_merges;
-SET GLOBAL innodb_monitor_reset = ibuf_merges_insert;
INSERT INTO t1
SELECT 1 + seq, 1 + (seq MOD 4),
REPEAT(SUBSTR('abcd', 1 + (seq MOD 4), 1), 2048),
@@ -660,22 +658,9 @@ COUNT(*)
SELECT SUM(c2) FROM t1;
SUM(c2)
124160
-SELECT name
-FROM information_schema.innodb_metrics
-WHERE name = 'ibuf_merges_insert' AND count = 0;
-name
-ibuf_merges_insert
FLUSH TABLES t1 FOR EXPORT;
backup: t1
UNLOCK TABLES;
-SELECT name
-FROM information_schema.innodb_metrics
-WHERE name = 'ibuf_merges' AND count > 0;
-name
-SELECT name
-FROM information_schema.innodb_metrics
-WHERE name = 'ibuf_merges_inserts' AND count > 0;
-name
connection purge_control;
COMMIT;
disconnect purge_control;
@@ -954,10 +939,4 @@ SET SESSION debug_dbug=@saved_debug_dbug;
DROP TABLE t1;
unlink: t1.ibd
unlink: t1.cfg
-set global innodb_monitor_disable = all;
-set global innodb_monitor_reset_all = all;
-set global innodb_monitor_enable = default;
-set global innodb_monitor_disable = default;
-set global innodb_monitor_reset = default;
-set global innodb_monitor_reset_all = default;
SET GLOBAL INNODB_FILE_PER_TABLE=@file_per_table;
diff --git a/mysql-test/suite/innodb/t/innodb-wl5522-debug.test b/mysql-test/suite/innodb/t/innodb-wl5522-debug.test
index 30746f5fad8..07c2adeb550 100644
--- a/mysql-test/suite/innodb/t/innodb-wl5522-debug.test
+++ b/mysql-test/suite/innodb/t/innodb-wl5522-debug.test
@@ -1016,14 +1016,6 @@ EOF
DROP TABLE t1;
---disable_query_log
-# Enable metrics for the counters we are going to use
-set global innodb_monitor_enable = purge_stop_count;
-set global innodb_monitor_enable = purge_resume_count;
-set global innodb_monitor_enable = ibuf_merges;
-set global innodb_monitor_enable = ibuf_merges_insert;
---enable_query_log
-
#
# Create a large table with delete marked records, disable purge during
# the update so that we can test the IMPORT purge code.
@@ -1042,9 +1034,6 @@ connect (purge_control,localhost,root);
START TRANSACTION WITH CONSISTENT SNAPSHOT;
connection default;
-SET GLOBAL innodb_monitor_reset = ibuf_merges;
-SET GLOBAL innodb_monitor_reset = ibuf_merges_insert;
-
INSERT INTO t1
SELECT 1 + seq, 1 + (seq MOD 4),
REPEAT(SUBSTR('abcd', 1 + (seq MOD 4), 1), 2048),
@@ -1075,10 +1064,6 @@ SELECT c1, c2 FROM t1;
SELECT COUNT(*) FROM t1;
SELECT SUM(c2) FROM t1;
-SELECT name
- FROM information_schema.innodb_metrics
- WHERE name = 'ibuf_merges_insert' AND count = 0;
-
FLUSH TABLES t1 FOR EXPORT;
perl;
@@ -1088,14 +1073,6 @@ EOF
UNLOCK TABLES;
-SELECT name
- FROM information_schema.innodb_metrics
- WHERE name = 'ibuf_merges' AND count > 0;
-
-SELECT name
- FROM information_schema.innodb_metrics
- WHERE name = 'ibuf_merges_inserts' AND count > 0;
-
# Enable normal operation
connection purge_control;
COMMIT;
@@ -1385,21 +1362,9 @@ do "$ENV{MTR_SUITE_DIR}/include/innodb-util.pl";
ib_unlink_tablespace("test", "t1");
EOF
-set global innodb_monitor_disable = all;
-set global innodb_monitor_reset_all = all;
-
--- disable_warnings
-set global innodb_monitor_enable = default;
-set global innodb_monitor_disable = default;
-set global innodb_monitor_reset = default;
-set global innodb_monitor_reset_all = default;
--- enable_warnings
-
--disable_query_log
call mtr.add_suppression("InnoDB: The log sequence numbers [0-9]+ and [0-9]+ in ibdata files do not match the log sequence number [0-9]+ in the ib_logfiles!");
call mtr.add_suppression("'Resource temporarily unavailable'");
-call mtr.add_suppression("Monitor ibuf_merges is already enabled");
-call mtr.add_suppression("Monitor ibuf_merges_insert is already enabled");
call mtr.add_suppression("Got error -1 when reading table '.*'");
call mtr.add_suppression("InnoDB: Table '.*' tablespace is set as discarded.");
call mtr.add_suppression("InnoDB: Tablespace '.*' exists in the cache.*");