|
In 10.5, stress tests of MDEV-24705 proved that MDEV-12353 guarantees that recovered pages will carry exactly the same FIL_PAGE_LSN as they would have if the server had not been killed.
Before MDEV-12353, recovery would write to FIL_PAGE_LSN the end offset of the individual redo log record, instead of writing the mtr_t::commit_lsn(). Implementing the MDEV-24705 consistency check in older versions may involve some considerable execution time overhead. If benchmarks indicate that it is the case, the check might have to be disabled by default.
|