diff options
author | Marko Mäkelä <marko.makela@mariadb.com> | 2019-10-10 15:19:44 +0300 |
---|---|---|
committer | Marko Mäkelä <marko.makela@mariadb.com> | 2019-10-10 15:24:14 +0300 |
commit | 0f7732d1d1d898f1a9051858932c18bcc9d6f2b4 (patch) | |
tree | d6d2e5e8c667e78a2302a1097ce955b7cb632c77 /storage/innobase/btr/btr0cur.cc | |
parent | c11e5cdd12a6ffbc3c95e0abff6cc86920d592fa (diff) | |
download | mariadb-git-0f7732d1d1d898f1a9051858932c18bcc9d6f2b4.tar.gz |
MDEV-19335 adjustment for innodb_checksum_algorithm=full_crc32
When MDEV-12026 introduced innodb_checksum_algorithm=full_crc32 in
MariaDB 10.4, it accidentally added a dependency on buf_page_t::encrypted.
Now that the flag has been removed, we must adjust the page-read routine.
buf_page_io_complete(): When the full_crc32 page checksum matches but the
tablespace ID in the page does not match after decrypting, we should
declare it a decryption failure and suppress the page dump output and
any attempts to re-read the page.
Diffstat (limited to 'storage/innobase/btr/btr0cur.cc')
0 files changed, 0 insertions, 0 deletions