Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.2.24, 10.3.15, 10.4.5
Description
The test encryption.innodb-redo-badkey was accidentally disabled until recently. Once it was enabled, it started failing randomly.
According to thiru, the crash occurs when recovery reads a corrupted page (or a page that cannot be decrypted) for which no redo log has been buffered, via the read-ahead mechanism. In this case, recovery should simply ignore the corrupted page.
Attachments
Issue Links
- is caused by
-
MDEV-12699 Improve crash recovery of corrupted data pages
- Closed
- relates to
-
MDEV-20755 InnoDB: Database page corruption on disk or a failed file read of tablespace upon prepare of mariabackup incremental backup
- Closed
-
MDEV-21572 buf_page_get_gen() should apply buffered page initialized redo log during recovery
- Closed