mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge 10.4 into 10.5
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
--source include/have_innodb.inc
|
||||
--source include/have_sequence.inc
|
||||
|
||||
call mtr.add_suppression("Index for table 'imp_t1' is corrupt; try to repair it");
|
||||
|
||||
@@ -18,6 +19,24 @@ DROP TABLE imp_t1, t1;
|
||||
|
||||
SET GLOBAL innodb_checksum_algorithm=@save_innodb_checksum_algorithm;
|
||||
|
||||
--echo #
|
||||
--echo # MDEV-33400 Adaptive hash index corruption after DISCARD TABLESPACE
|
||||
--echo #
|
||||
|
||||
SET @save_adaptive=@@GLOBAL.innodb_adaptive_hash_index;
|
||||
SET GLOBAL innodb_adaptive_hash_index=ON;
|
||||
|
||||
CREATE TABLE t (a INT PRIMARY KEY) ENGINE=INNODB;
|
||||
INSERT INTO t SELECT * FROM seq_1_to_131;
|
||||
ALTER TABLE t ADD hid INT DEFAULT 2;
|
||||
INSERT INTO t VALUES (251,1);
|
||||
ALTER TABLE t DISCARD TABLESPACE;
|
||||
CHECK TABLE mysql.innodb_table_stats;
|
||||
DROP TABLE t;
|
||||
SET GLOBAL innodb_adaptive_hash_index=@save_adaptive;
|
||||
|
||||
--echo # End of 10.4 tests
|
||||
|
||||
--echo #
|
||||
--echo # MDEV-18288: Transportable Tablespaces leave AUTO_INCREMENT in mismatched
|
||||
--echo # state, causing INSERT errors in newly imported tables when .cfg is not used.
|
||||
@@ -58,3 +77,5 @@ INSERT INTO t2() VALUES();
|
||||
|
||||
SELECT * FROM t2 ORDER BY id;
|
||||
DROP TABLE t2;
|
||||
|
||||
--echo # End of 10.5 tests
|
||||
|
Reference in New Issue
Block a user