mariadb/storage/innobase
Marko Mäkelä 84f119f25c MDEV-12112/MDEV-12114: Relax strict_innodb, strict_none
Starting with commit 6b6987154a
the encrypted page checksum is only computed with crc32.
Encrypted data pages that were written earlier can contain
other checksums, but new ones will only contain crc32.

Because of this, it does not make sense to implement strict
checks of innodb_checksum_algorithm for other than strict_crc32.

fil_space_verify_crypt_checksum(): Treat strict_innodb as innodb
and strict_none as none. That is, allow a match from any of the
algorithms none, innodb, crc32. (This is how it worked before the
second MDEV-12112 fix.)

Thanks to Thirunarayanan Balathandayuthapani for pointing this out.
2018-12-18 09:52:28 +02:00
..
api Merge branch 'github/10.0' into 10.1 2018-02-02 10:09:44 +01:00
btr compiler warnings (clang 4.0.1 on i386) 2018-09-04 09:19:48 +02:00
buf Follow-up to MDEV-12112: corruption in encrypted table may be overlooked 2018-12-17 19:33:44 +02:00
data Merge remote-tracking branch '5.5' into 10.0 2018-01-24 12:29:31 +02:00
dict Merge 10.0 into 10.1 2018-11-05 17:50:41 +02:00
dyn Fix compiler error on gcc 6.x and most of the compiler warnings. 2017-04-05 10:50:12 +03:00
eval move to storage/innobase 2015-05-04 19:17:21 +02:00
fil MDEV-12112/MDEV-12114: Relax strict_innodb, strict_none 2018-12-18 09:52:28 +02:00
fsp MDEV-16283 ALTER TABLE...DISCARD TABLESPACE still takes long on a large buffer pool 2018-05-29 14:00:20 +03:00
fts Merge 10.0 into 10.1 2018-11-05 17:50:41 +02:00
fut Part 1 of MDEV-8139 Fix scrubbing tests 2017-01-04 18:21:42 +02:00
ha move to storage/innobase 2015-05-04 19:17:21 +02:00
handler Merge 10.0 into 10.1 2018-12-12 10:48:53 +02:00
ibuf MDEV-13103 Deal with page_compressed page corruption 2018-06-14 13:46:07 +03:00
include Follow-up to MDEV-12112: corruption in encrypted table may be overlooked 2018-12-17 19:33:44 +02:00
lock MDEV-13333: Deadlock failure that does not occur elsewhere 2018-08-06 15:45:44 +03:00
log MDEV-17003 service_manager_extend_timeout() being called too often 2018-08-21 12:33:40 +03:00
mach 5.6.35 2017-01-07 14:24:42 +02:00
mem Merge 5.5 into 10.0 2018-03-20 18:36:03 +02:00
mtr Fix compiler error on gcc 6.x and most of the compiler warnings. 2017-04-05 10:50:12 +03:00
mysql-test/storage_engine Merge branch '10.0' into 10.1 2017-08-08 10:18:43 +02:00
os Merge branch '10.0-galera' into 10.1 2018-06-12 19:39:37 +03:00
page Merge 10.0 into 10.1 2018-12-13 13:37:21 +02:00
pars MDEV-11738: Mariadb uses 100% of several of my 8 cpus doing nothing 2017-03-14 16:23:10 +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 tag 'mariadb-5.5.60' into 5.5-galera 2018-04-24 13:34:57 +03:00
row Follow-up to MDEV-12112: corruption in encrypted table may be overlooked 2018-12-17 19:33:44 +02:00
srv MDEV-17003 service_manager_extend_timeout() being called too often 2018-08-21 12:33:40 +03:00
sync Silence bogus GCC 7 warnings -Wimplicit-fallthrough 2017-05-17 08:27:04 +03:00
trx Merge branch '10.0' into 10.1 2018-10-31 10:53:22 +01:00
usr Remove redundant UT_LIST_INIT() calls 2017-05-17 10:33:49 +03:00
ut Merge branch 'github/10.0' into 10.1 2018-02-02 10:09:44 +01:00
CMakeLists.txt Merge tag 'mariadb-10.0.35' into 10.0-galera 2018-05-07 17:20:39 +03: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