mariadb/mysql-test/suite/encryption/t
Jan Lindström 61096ff214 MDEV-13591: InnoDB: Database page corruption on disk or a failed file read and assertion failure
Problem is that page 0 and its possible enrryption information
is not read for undo tablespaces.

fil_crypt_get_latest_key_version(): Do not send event to
encryption threads if event does not yet exists. Seen
on regression testing.

fil_read_first_page: Add new parameter does page belong to
undo tablespace and if it does, we do not read FSP_HEADER.

srv_undo_tablespace_open : Read first page of the tablespace
to get crypt_data if it exists and pass it to fil_space_create.

Tested using innodb_encryption with combinations with
innodb-undo-tablespaces.
2017-08-28 09:49:30 +03:00
..
aria_tiny.test
create_or_replace.opt
create_or_replace.test
debug_key_management.opt
debug_key_management.test
encrypt_and_grep.opt MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
encrypt_and_grep.test MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
encryption_force.opt
encryption_force.test
filekeys-data.enc
filekeys-data.key
filekeys-tooshort.enc
filekeys_badtest.inc
filekeys_emptyfile.opt
filekeys_emptyfile.test
filekeys_encfile.opt
filekeys_encfile.test
filekeys_encfile_bad.opt
filekeys_encfile_bad.test
filekeys_encfile_badfile.opt
filekeys_encfile_badfile.test
filekeys_encfile_file.opt
filekeys_encfile_file.test
filekeys_encfile_no.opt
filekeys_encfile_no.test
filekeys_goodtest.inc
filekeys_nofile.test
filekeys_plugin.inc
filekeys_plugin.opt
filekeys_plugin_exists.inc
filekeys_syntax.opt
filekeys_syntax.test
filekeys_tooshort.opt
filekeys_tooshort.test
filekeys_unencfile.opt
filekeys_unencfile.test
innochecksum.test MDEV-13443: Port innochecksum tests from 10.2 innodb_zip suite to 10.1 2017-08-07 12:39:38 +03:00
innodb-bad-key-change.test MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
innodb-bad-key-change2.test MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
innodb-bad-key-change3.test
innodb-bad-key-change4.opt MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
innodb-bad-key-change4.test MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
innodb-checksum-algorithm.test Merge 10.0 into 10.1 2017-06-06 10:59:54 +03:00
innodb-compressed-blob.combinations MDEV-12114: install_db shows corruption for rest encryption and innodb_checksum_algorithm=strict_none 2017-06-01 14:07:48 +03:00
innodb-compressed-blob.test MDEV-12114: install_db shows corruption for rest encryption and innodb_checksum_algorithm=strict_none 2017-06-01 14:07:48 +03:00
innodb-discard-import-change.test
innodb-discard-import.test
innodb-encr-threads.test
innodb-encryption-alter.test
innodb-encryption-disable.test MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
innodb-first-page-read.opt MDEV-12610: MariaDB start is slow 2017-06-09 13:15:39 +03:00
innodb-first-page-read.test MDEV-12610: MariaDB start is slow 2017-06-09 13:15:39 +03:00
innodb-force-corrupt.test MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
innodb-key-rotation-disable.opt
innodb-key-rotation-disable.test Clean up a test 2017-05-20 08:41:34 +03:00
innodb-log-encrypt-crash.opt
innodb-log-encrypt-crash.test
innodb-log-encrypt.opt
innodb-log-encrypt.test
innodb-missing-key.opt
innodb-missing-key.test MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
innodb-page_encryption-32k.opt
innodb-page_encryption-32k.test
innodb-page_encryption.test
innodb-page_encryption_compression.test MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
innodb-page_encryption_log_encryption.opt
innodb-page_encryption_log_encryption.test MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
innodb-read-only.opt
innodb-read-only.test
innodb-redo-badkey.opt MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
innodb-redo-badkey.test MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
innodb-redo-nokeys.opt MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
innodb-redo-nokeys.test MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
innodb_encryption-page-compression.opt
innodb_encryption-page-compression.test MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
innodb_encryption.opt
innodb_encryption.test MDEV-13591: InnoDB: Database page corruption on disk or a failed file read and assertion failure 2017-08-28 09:49:30 +03:00
innodb_encryption_discard_import.opt
innodb_encryption_discard_import.test
innodb_encryption_filekeys.opt
innodb_encryption_filekeys.test
innodb_encryption_is.opt
innodb_encryption_is.test
innodb_encryption_row_compressed.opt
innodb_encryption_row_compressed.test
innodb_encryption_tables.opt
innodb_encryption_tables.test
innodb_first_page.opt
innodb_first_page.test
innodb_lotoftables.opt
innodb_lotoftables.test
innodb_onlinealter_encryption.opt MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
innodb_onlinealter_encryption.test MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
innodb_page_encryption_key_change.test
innodb_scrub.opt
innodb_scrub.test
innodb_scrub_background.opt
innodb_scrub_background.test
second_plugin-12863.test MDEV-12863 No table can be created after second encryption plugin attempted to load 2017-08-08 14:52:08 +02:00
tempfiles.test