mirror of
https://github.com/MariaDB/server.git
synced 2025-04-11 09:45:32 +02:00

fseg_free_extent(): After fsp_free_extent() succeeded, properly
mark the affected pages as freed. We failed to write FREE_PAGE records.
This bug was revealed or caused by
commit e938d7c18f
(MDEV-32028).
19 lines
711 B
Text
19 lines
711 B
Text
--source include/have_innodb.inc
|
|
--source include/have_sequence.inc
|
|
--source include/not_embedded.inc
|
|
|
|
SET GLOBAL
|
|
innodb_file_per_table=OFF,
|
|
innodb_purge_rseg_truncate_frequency=1,
|
|
innodb_immediate_scrub_data_uncompressed=ON;
|
|
CREATE TABLE t1(f1 INT NOT NULL, f2 INT NOT NULL,
|
|
f3 INT NOT NULL, INDEX(f1),
|
|
INDEX(f2), INDEX(f3))ENGINE=InnoDB;
|
|
INSERT INTO t1 SELECT seq, seq, seq FROM seq_1_to_16384;
|
|
INSERT INTO t1 SELECT seq, seq, seq FROM seq_1_to_16384;
|
|
INSERT INTO t1 SELECT seq, seq, seq FROM seq_1_to_16384;
|
|
DROP TABLE t1;
|
|
SET GLOBAL innodb_max_purge_lag_wait=0;
|
|
# The crash recovery would occasionally fail.
|
|
let $shutdown_timeout=0;
|
|
--source include/restart_mysqld.inc
|