mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
MDEV-19974 InnoDB: Cannot load compressed BLOB
Problem: ======= During online alter, fts tokenization thread uses new table page size to read the externally stored page from old table. If the alter changes the page size then it leads to failure of alter table. Solution: ========= fts tokenization thread should use old table page size to read the externally stored page from old table.
This commit is contained in:
@ -1331,3 +1331,11 @@ INSERT INTO t1 (a) VALUES
|
||||
SELECT * FROM t1 WHERE MATCH (a) AGAINST ('+"good database"' IN BOOLEAN MODE);
|
||||
|
||||
DROP TABLE t1;
|
||||
|
||||
# MDEV-19974 InnoDB: Cannot load compressed BLOB
|
||||
CREATE TABLE t1(f1 TEXT, FULLTEXT KEY(f1))ENGINE=InnoDB;
|
||||
INSERT INTO t1 VALUES(repeat("this is the test case", 500));
|
||||
ALTER TABLE t1 KEY_BLOCK_SIZE=4;
|
||||
ALTER TABLE t1 KEY_BLOCK_SIZE=0;
|
||||
DROP TABLE t1;
|
||||
|
||||
|
Reference in New Issue
Block a user