mariadb/storage/innobase/buf
Marko Mäkelä 892c426371 MDEV-13542: Do not crash on decryption failure
fil_page_type_validate(): Remove. This debug check was mostly redundant
and added little value to the code paths that deal with page_compressed
or encrypted pages.

fil_get_page_type_name(): Remove; unused function.

fil_space_decrypt(): Return an error if the page is not
supposed to be encrypted. It is possible that an unencrypted page
contains a nonzero key_version field even though it is not supposed
to be encrypted. Previously we would crash in such a situation.

buf_page_decrypt_after_read(): Simplify the code. Remove some
unnecessary error message about temporary tablespace corruption.
This is where we would usually invoke fil_space_decrypt().
2022-06-08 09:48:12 +03:00
..
buf0block_hint.cc MDEV-27058: Reduce the size of buf_block_t and buf_page_t 2021-11-18 17:47:19 +02:00
buf0buddy.cc MDEV-27891: SIGSEGV in InnoDB buffer pool resize 2022-03-07 13:36:18 +11:00
buf0buf.cc MDEV-13542: Do not crash on decryption failure 2022-06-08 09:48:12 +03:00
buf0checksum.cc MDEV-25105 Remove innodb_checksum_algorithm values none,innodb,... 2021-03-11 12:46:18 +02:00
buf0dblwr.cc MDEV-13542: Crashing on corrupted page is unhelpful 2022-06-06 14:03:22 +03:00
buf0dump.cc Cleanup: Remove os0thread 2022-04-19 13:49:52 +03:00
buf0flu.cc MDEV-13542: Do not crash on decryption failure 2022-06-08 09:48:12 +03:00
buf0lru.cc MDEV-13542: Crashing on corrupted page is unhelpful 2022-06-06 14:03:22 +03:00
buf0rea.cc MDEV-13542: Crashing on corrupted page is unhelpful 2022-06-06 14:03:22 +03:00