mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge 10.6 into 10.7
This commit is contained in:
@@ -101,7 +101,6 @@ SET DEBUG_SYNC = 'now WAIT_FOR scanned';
|
||||
eval $innodb_metrics_select;
|
||||
|
||||
# Insert a duplicate entry (4) for the already started UNIQUE INDEX(c1).
|
||||
BEGIN;
|
||||
INSERT INTO t1 VALUES(4,7,2);
|
||||
SET DEBUG_SYNC = 'now SIGNAL insert_done';
|
||||
|
||||
@@ -111,7 +110,7 @@ connection con1;
|
||||
# error on the (4,7,2).
|
||||
--error ER_DUP_ENTRY
|
||||
reap;
|
||||
|
||||
DELETE FROM t1 WHERE c1=4 and c2=7;
|
||||
connection default;
|
||||
ROLLBACK;
|
||||
|
||||
@@ -204,17 +203,11 @@ UPDATE t1 SET c2 = c2 + 1;
|
||||
# At this point, the clustered index scan must have completed,
|
||||
# but the modification log keeps accumulating due to the DEBUG_SYNC.
|
||||
eval $innodb_metrics_select;
|
||||
let $c= 3;
|
||||
let $c= 8;
|
||||
while ($c)
|
||||
{
|
||||
BEGIN;
|
||||
DELETE FROM t1;
|
||||
ROLLBACK;
|
||||
UPDATE t1 SET c2 = c2 + 1;
|
||||
BEGIN;
|
||||
UPDATE t1 SET c2 = c2 + 1;
|
||||
DELETE FROM t1;
|
||||
ROLLBACK;
|
||||
UPDATE t1 SET c2 = c2 + 2;
|
||||
dec $c;
|
||||
}
|
||||
# Temporary table should exist until the DDL thread notices the overflow.
|
||||
@@ -279,11 +272,8 @@ eval $innodb_metrics_select;
|
||||
BEGIN;
|
||||
INSERT INTO t1 SELECT 320 + c1, c2, c3 FROM t1 WHERE c1 > 240;
|
||||
DELETE FROM t1 WHERE c1 > 320;
|
||||
ROLLBACK;
|
||||
BEGIN;
|
||||
UPDATE t1 SET c2 = c2 + 1;
|
||||
DELETE FROM t1;
|
||||
ROLLBACK;
|
||||
COMMIT;
|
||||
eval $innodb_metrics_select;
|
||||
# Release con1.
|
||||
SET DEBUG_SYNC = 'now SIGNAL dml3_done';
|
||||
@@ -346,16 +336,13 @@ SET DEBUG_SYNC = 'now WAIT_FOR c3p5_created0';
|
||||
BEGIN;
|
||||
INSERT INTO t1 VALUES(347,33101,'Pikku kakkosen posti','YLETV2');
|
||||
INSERT INTO t1 VALUES(33101,347,NULL,'');
|
||||
COMMIT;
|
||||
SET DEBUG_SYNC = 'now SIGNAL ins_done0';
|
||||
|
||||
connection con1;
|
||||
--error WARN_DATA_TRUNCATED
|
||||
--error ER_INVALID_USE_OF_NULL
|
||||
reap;
|
||||
|
||||
connection default;
|
||||
ROLLBACK;
|
||||
|
||||
connection con1;
|
||||
DELETE FROM t1 WHERE c1= 347 and c22f = 33101;
|
||||
ALTER TABLE t1 MODIFY c3 CHAR(255) NOT NULL;
|
||||
|
||||
SET DEBUG_SYNC = 'row_log_table_apply1_before SIGNAL c3p5_created WAIT_FOR ins_done';
|
||||
|
Reference in New Issue
Block a user