mariadb/extra
Vlad Lesin 0a224edc3e MDEV-23711 make mariabackup innodb redo log read error message more clear
log_group_read_log_seg() returns error when:

1) Calculated log block number does not correspond to read log block
number. This can be caused by:
  a) Garbage or an incompletely written log block. We can exclude this
  case by checking log block checksum if it's enabled(see innodb-log-checksums,
  encrypted log block contains checksum always).
  b) The log block is overwritten. In this case checksum will be correct and
  read log block number will be greater then requested one.

2) When log block length is wrong. In this case recv_sys->found_corrupt_log
is set.

3) When redo log block checksum is wrong. In this case innodb code
writes messages to error log with the following prefix: "Invalid log
block checksum."

The fix processes all the cases above.
2020-09-21 12:29:52 +03:00
..
crc32-vpmsum crc32-vpmsum: Restore non volatile registers on zero length CRC 2016-08-05 11:50:46 +04:00
mariabackup MDEV-23711 make mariabackup innodb redo log read error message more clear 2020-09-21 12:29:52 +03:00
readline Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
yassl Merge 10.1 into 10.2 2020-07-01 12:03:55 +03:00
charset2html.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
CMakeLists.txt Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
comp_err.c MDEV-22545: my_vsnprintf behaves not as in C standard 2020-05-24 21:27:08 +02:00
innochecksum.cc MDEV-19740: Silence a bogus "may be uninitialized" warning 2019-08-15 15:58:37 +03:00
my_print_defaults.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mysql_waitpid.c Update FSF Address 2019-05-11 21:29:06 +03:00
mysqld_safe_helper.c mysqld_safe_help - remove warning 2017-04-30 15:06:01 +04:00
perror.c Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
replace.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
resolve_stack_dump.c Fixed memory leaks in resolve_stack_dump 2020-04-18 11:51:42 +03:00
resolveip.c Update FSF Address 2019-05-11 21:29:06 +03:00