mariadb/extra/mariabackup
Marko Mäkelä 4c50120d14 MDEV-23474 InnoDB fails to restart after SET GLOBAL innodb_log_checksums=OFF
Regretfully, the parameter innodb_log_checksums was introduced
in MySQL 5.7.9 (the first GA release of that series) by
mysql/mysql-server@af0acedd88
which partly replaced a parameter that had been introduced in 5.7.8
mysql/mysql-server@22ba38218e
as innodb_log_checksum_algorithm.

Given that the CRC-32C operations are accelerated on many processor
implementations (AMD64 with SSE4.2; since MDEV-22669 also on IA-32
with SSE4.2, POWER 8 and later, ARMv8 with some extensions)
and by lookup tables when only generic SISD instructions are available,
there should be no valid reason to disable checksums.

In MariaDB 10.5.2, as a preparation for MDEV-12353, MDEV-19543 deprecated
and ignored the parameter innodb_log_checksums altogether. This should
imply that after a clean shutdown with innodb_log_checksums=OFF one
cannot upgrade to MariaDB Server 10.5 at all.

Due to these problems, let us deprecate the parameter innodb_log_checksums
and honor it only during server startup.
The command SET GLOBAL innodb_log_checksums will always set the
parameter to ON.
2020-08-18 16:46:07 +03:00
..
crc Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
quicklz
backup_copy.cc Fix GCC 10.2.0 -Og -Wmaybe-uninitialized 2020-08-11 15:58:16 +03:00
backup_copy.h
backup_mysql.cc MDEV-20230: mariabackup --ftwrl-wait-timeout never times out on explicit 2020-04-27 22:10:50 +03:00
backup_mysql.h MDEV-18438 Don't stream xtrabackup_info of extra-lsndir 2019-09-19 17:47:54 +03:00
backup_wsrep.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
changed_page_bitmap.cc Merge 10.1 to 10.2 2019-11-06 10:18:51 +02:00
changed_page_bitmap.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
CMakeLists.txt Merge branch '10.1' into 10.2 2020-01-24 13:46:49 +01:00
common.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
datasink.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
datasink.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
ds_archive.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ds_archive.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
ds_buffer.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ds_buffer.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
ds_compress.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ds_compress.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
ds_local.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ds_local.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
ds_stdout.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ds_stdout.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
ds_tmpfile.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ds_tmpfile.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
ds_xbstream.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ds_xbstream.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
encryption_plugin.cc
encryption_plugin.h
fil_cur.cc MDEV-19335 Remove buf_page_t::encrypted 2019-10-09 13:13:12 +03:00
fil_cur.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
innobackupex.cc Merge branch '10.1' into 10.2 2020-01-24 13:46:49 +01:00
innobackupex.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
read_filt.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
read_filt.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
write_filt.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
write_filt.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
wsrep.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
xb0xb.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
xb_regex.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
xbcloud.cc Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
xbstream.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
xbstream.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
xbstream_read.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
xbstream_write.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
xtrabackup.cc MDEV-23474 InnoDB fails to restart after SET GLOBAL innodb_log_checksums=OFF 2020-08-18 16:46:07 +03:00
xtrabackup.h MDEV-19347: Mariabackup does not honor ignore_db_dirs from server 2020-04-21 10:34:37 +03:00