mirror of
https://github.com/MariaDB/server.git
synced 2025-12-16 22:03:23 +03:00
Merge 10.2 to 10.3
Temporarily disable main.cte_recursive due to hang in an added test related to MDEV-15575.
This commit is contained in:
@@ -140,3 +140,16 @@ CHECK TABLE test_tab;
|
||||
Table Op Msg_type Msg_text
|
||||
test.test_tab check status OK
|
||||
DROP TABLE test_tab;
|
||||
SET @saved_frequency = @@GLOBAL.innodb_purge_rseg_truncate_frequency;
|
||||
SET GLOBAL innodb_purge_rseg_truncate_frequency = 1;
|
||||
CREATE TEMPORARY TABLE t2(i INT)ENGINE=InnoDB;
|
||||
CREATE TABLE t1(i TEXT NOT NULL) ENGINE=INNODB;
|
||||
BEGIN;
|
||||
INSERT t1 SET i=REPEAT('1234567890',840);
|
||||
UPDATE t1 SET i='';
|
||||
INSERT INTO t2 VALUES(2);
|
||||
ROLLBACK;
|
||||
InnoDB 0 transactions not purged
|
||||
DROP TABLE t1;
|
||||
DROP TABLE t2;
|
||||
SET GLOBAL innodb_purge_rseg_truncate_frequency = @saved_frequency;
|
||||
|
||||
@@ -137,3 +137,17 @@ ROLLBACK;
|
||||
SELECT COUNT(*) FROM test_tab;
|
||||
CHECK TABLE test_tab;
|
||||
DROP TABLE test_tab;
|
||||
|
||||
SET @saved_frequency = @@GLOBAL.innodb_purge_rseg_truncate_frequency;
|
||||
SET GLOBAL innodb_purge_rseg_truncate_frequency = 1;
|
||||
CREATE TEMPORARY TABLE t2(i INT)ENGINE=InnoDB;
|
||||
CREATE TABLE t1(i TEXT NOT NULL) ENGINE=INNODB;
|
||||
BEGIN;
|
||||
INSERT t1 SET i=REPEAT('1234567890',840);
|
||||
UPDATE t1 SET i='';
|
||||
INSERT INTO t2 VALUES(2);
|
||||
ROLLBACK;
|
||||
--source include/wait_all_purged.inc
|
||||
DROP TABLE t1;
|
||||
DROP TABLE t2;
|
||||
SET GLOBAL innodb_purge_rseg_truncate_frequency = @saved_frequency;
|
||||
|
||||
Reference in New Issue
Block a user