mariadb/mysql-test/suite/innodb
Thirunarayanan Balathandayuthapani 4dcd2d8513 MDEV-37412 Corrupted page during recovery aborts the server
Problem:
=======
When InnoDB encounters a corrupted page during crash recovery,
server would abort due to improper handling of page locks
and space references. The recovery process was not properly
cleaning up resources when corruption was detected,
leading to inconsistent state and server termination.

Solution:
=========
recover_low(): Move page lock recursive acquisition
after deferred/non-deferred page creation logic to
ensure consistent locking behavior for both code paths.
Ensure proper block recursive unlock for non-deferred tablespaces

recv_recover_page(): Simplify corrupted page cleanup by
removing redundant space reference handling.
2025-09-10 15:25:58 +03:00
..
include Merge branch '10.5' into 10.6 2024-05-08 20:06:00 +02:00
r MDEV-37412 Corrupted page during recovery aborts the server 2025-09-10 15:25:58 +03:00
t MDEV-37412 Corrupted page during recovery aborts the server 2025-09-10 15:25:58 +03:00