Commit 067465cd authored by Marko Mäkelä's avatar Marko Mäkelä

MDEV-15641 fixup: Make the test faster

Let us avoid the excessive allocation of explicit record locks
(a work-around of MDEV-24813) so that the test will execute
much faster under AddressSanitizer, MemorySanitizer, Valgrind.
parent 3544643f
...@@ -14,16 +14,10 @@ SET DEBUG_SYNC = 'now SIGNAL dml_pause'; ...@@ -14,16 +14,10 @@ SET DEBUG_SYNC = 'now SIGNAL dml_pause';
SET DEBUG_SYNC = 'now WAIT_FOR dml_restart'; SET DEBUG_SYNC = 'now WAIT_FOR dml_restart';
ROLLBACK; ROLLBACK;
BEGIN; BEGIN;
INSERT INTO t1 SELECT '','','','','','','','' FROM seq_1_to_16384; INSERT INTO t1 SELECT '','','','','','','','' FROM seq_1_to_81920;
INSERT INTO t1 SELECT '','','','','','','','' FROM seq_1_to_16384;
INSERT INTO t1 SELECT '','','','','','','','' FROM seq_1_to_16384;
INSERT INTO t1 SELECT '','','','','','','','' FROM seq_1_to_16384;
INSERT INTO t1 SELECT '','','','','','','','' FROM seq_1_to_16384;
ROLLBACK; ROLLBACK;
BEGIN; BEGIN;
INSERT INTO t1 SELECT * FROM t1; INSERT INTO t1 SELECT '','','','','','','','' FROM seq_1_to_114688;
INSERT INTO t1 SELECT * FROM t1;
INSERT INTO t1 SELECT * FROM t1;
ROLLBACK; ROLLBACK;
SET DEBUG_SYNC = 'now SIGNAL dml_done'; SET DEBUG_SYNC = 'now SIGNAL dml_done';
connect con2, localhost,root,,test; connect con2, localhost,root,,test;
......
...@@ -25,17 +25,11 @@ SET DEBUG_SYNC = 'now WAIT_FOR dml_restart'; ...@@ -25,17 +25,11 @@ SET DEBUG_SYNC = 'now WAIT_FOR dml_restart';
ROLLBACK; ROLLBACK;
BEGIN; BEGIN;
INSERT INTO t1 SELECT '','','','','','','','' FROM seq_1_to_16384; INSERT INTO t1 SELECT '','','','','','','','' FROM seq_1_to_81920;
INSERT INTO t1 SELECT '','','','','','','','' FROM seq_1_to_16384;
INSERT INTO t1 SELECT '','','','','','','','' FROM seq_1_to_16384;
INSERT INTO t1 SELECT '','','','','','','','' FROM seq_1_to_16384;
INSERT INTO t1 SELECT '','','','','','','','' FROM seq_1_to_16384;
ROLLBACK; ROLLBACK;
BEGIN; BEGIN;
INSERT INTO t1 SELECT * FROM t1; INSERT INTO t1 SELECT '','','','','','','','' FROM seq_1_to_114688;
INSERT INTO t1 SELECT * FROM t1;
INSERT INTO t1 SELECT * FROM t1;
ROLLBACK; ROLLBACK;
SET DEBUG_SYNC = 'now SIGNAL dml_done'; SET DEBUG_SYNC = 'now SIGNAL dml_done';
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment