diff options
author | Marko Mäkelä <marko.makela@mariadb.com> | 2017-01-15 14:20:16 +0200 |
---|---|---|
committer | Marko Mäkelä <marko.makela@mariadb.com> | 2017-01-15 18:56:56 +0200 |
commit | a9d00db15559749e54fd9d55cf0ff90f83604e17 (patch) | |
tree | 0cedde7d197bdd013dceab4fdca34f7198746edc /storage/innobase/os | |
parent | 9b99d9bebd32b0280e7c7514c7fe65531316ad98 (diff) | |
download | mariadb-git-a9d00db15559749e54fd9d55cf0ff90f83604e17.tar.gz |
MDEV-11799 InnoDB can abort if the doublewrite buffer
contains a bad and a good copy
Clean up the InnoDB doublewrite buffer code.
buf_dblwr_init_or_load_pages(): Do not add empty pages to the buffer.
buf_dblwr_process(): Do consider changes to pages that are all zero.
Do not abort when finding a corrupted copy of a page in the doublewrite
buffer, because there could be multiple copies in the doublewrite buffer,
and only one of them needs to be good.
Diffstat (limited to 'storage/innobase/os')
0 files changed, 0 insertions, 0 deletions