mariadb/storage/innobase
Jan Lindström 554c60ab0d MDEV-11182: InnoDB: Assertion failure in file buf0buf.cc line 4730 (encryption.create_or_replace fails in buildbot and outside)
Analysis: Problem is that page is encrypted but encryption information
on page 0 has already being changed.

Fix: If page header contains key_version != 0 and even if based on
current encryption information tablespace is not encrypted we
need to check is page corrupted. If it is not, then we know that
page is not encrypted. If page is corrupted, we need to try to
decrypt it and then compare the stored and calculated checksums
to see is page corrupted or not.
2016-10-31 12:44:06 +02:00
..
api Merge branch 'merge-innodb-5.6' into 10.0 2015-08-03 16:23:58 +02:00
btr MDEV-10886: encryption.innodb-bad-key-change fails (crashes) in buildbot 2016-09-27 07:54:27 +03:00
buf MDEV-11182: InnoDB: Assertion failure in file buf0buf.cc line 4730 (encryption.create_or_replace fails in buildbot and outside) 2016-10-31 12:44:06 +02:00
data 5.6.31 2016-06-21 14:21:03 +02:00
dict Merge branch '10.0' into 10.1 2016-09-28 17:55:28 +02:00
dyn move to storage/innobase 2015-05-04 19:17:21 +02:00
eval move to storage/innobase 2015-05-04 19:17:21 +02:00
fil MDEV-11004: Unable to start (Segfault or os error 2) when encryption key missing 2016-10-29 10:09:06 +03:00
fsp Merge branch '10.0' into 10.1 2016-06-28 22:01:55 +02:00
fts Merge branch '10.0' into 10.1 2016-09-28 17:55:28 +02:00
fut move to storage/innobase 2015-05-04 19:17:21 +02:00
ha move to storage/innobase 2015-05-04 19:17:21 +02:00
handler MDEV-10917: Warning suggesting that innodb_page_size is experimental may be inaccurate 2016-10-29 10:09:06 +03:00
ibuf MDEV-10886: encryption.innodb-bad-key-change fails (crashes) in buildbot 2016-09-27 07:54:27 +03:00
include A few fixes for VATS in 10.1 2016-10-25 18:57:03 -04:00
lock A few fixes for VATS in 10.1 2016-10-25 18:57:03 -04:00
log Merge branch '10.0' into 10.1 2016-06-28 22:01:55 +02:00
mach move to storage/innobase 2015-05-04 19:17:21 +02:00
mem 5.6.31 2016-06-21 14:21:03 +02:00
mtr Merge branch '10.0' into 10.1 2016-06-28 22:01:55 +02:00
mysql-test/storage_engine Follow-up for MDEV-8675 and MDEV-8676 2015-09-14 03:12:54 +03:00
os Merge branch '10.0' into 10.1 2016-06-28 22:01:55 +02:00
page Merge branch '10.0' into 10.1 2016-08-25 12:40:09 +02:00
pars Merge branch '10.0' into 10.1 2016-06-28 22:01:55 +02:00
que 5.6.24 2015-05-04 22:13:46 +02:00
read move to storage/innobase 2015-05-04 19:17:21 +02:00
rem Merge branch '10.0' into 10.1 2016-06-28 22:01:55 +02:00
row MDEV-11106: Improve error messages when importing tablespaces 2016-10-29 10:09:06 +03:00
srv MDEV-9931: InnoDB reads first page of every .ibd file at startup 2016-09-22 16:38:24 +03:00
sync Merge branch '10.0' into 10.1 2016-06-28 22:01:55 +02:00
trx A few fixes for VATS in 10.1 2016-10-25 18:57:03 -04:00
usr move to storage/innobase 2015-05-04 19:17:21 +02:00
ut MDEV-8684: Remove delaying maths in ut_delay 2016-03-31 16:35:19 +11:00
CMakeLists.txt Do not build optimised power crc32 on bigendian 2015-12-18 17:15:06 +11:00
compile-innodb move to storage/innobase 2015-05-04 19:17:21 +02:00
COPYING.Google move to storage/innobase 2015-05-04 19:17:21 +02:00
COPYING.Percona move to storage/innobase 2015-05-04 19:17:21 +02:00
Doxyfile move to storage/innobase 2015-05-04 19:17:21 +02:00
ha_innodb.def move to storage/innobase 2015-05-04 19:17:21 +02:00
plugin_exports Solaris compilation failure: xtradb is linked in statically, ha_innodb.so needs 2014-05-01 14:05:52 +02:00