maria:bb-10.2-MDEV-19348

Last commit made on 2019-08-08
Get this branch:
git clone -b bb-10.2-MDEV-19348 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.2-MDEV-19348
Repository:
lp:maria

Recent commits

68eb376... by THIRUNARAYANAN BALATHANDAYUTHAPANI on 2019-08-08

MDEV-19348 MariaBackup prepare fails with corruption on disk

Problem:
========
 For alter table.. add index command, MLOG_INDEX_LOAD log ensures that only
index pages are flushed to disk. It doesn't ensure about page 0, page 1, page 2.
During recovery, redo of page0 applies after any index page read. It leads to
failure of decryption of index page.

Solution:
=========
- While parsing of redo log, store the space ids of failed crypt_data initialization
and ignore the pages of tablespace if the key version and space->crypt_data doesn't
match.
- Try to apply the redo log for ignored page after initializing the crypt_data
for the tablespace.

Some recent commit information could not be fetched.