mariadb/storage/innobase
Marko Mäkelä 82f5981e72 MDEV-27058 fixup: Crash in innodb.leaf_page_corrupted_during_recovery
buf_page_get_low(): If the page was read-fixed, validate the page ID
because the page could have been marked as corrupted. We should retry
the page read in this case, instead of returning a soon-to-be-evicted
corrupted page to the caller.

This was initially only observed on Microsoft Windows.
On Linux, this was repeated after adding a sleep
to buf_pool_t::corrupted_evict() between
bpage->zip.fix.fetch_sub() and bpage->lock.x_unlock().
2022-02-03 17:02:27 +01:00
..
btr MDEV-27476 heap-use-after-free in buf_pool_t::is_block_field() 2022-01-12 12:34:07 +02:00
buf MDEV-27058 fixup: Crash in innodb.leaf_page_corrupted_during_recovery 2022-02-03 17:02:27 +01:00
data Merge remote-tracking branch 'upstream/10.4' into 10.5 2021-09-10 17:16:18 +03:00
dict Merge branch '10.5' into 10.6 2022-02-03 17:01:31 +01:00
eval MDEV-27336 Crash on DROP DATABASE due to out-of-bounds result from InnoDB SUBSTR() 2021-12-21 17:33:26 +02:00
fil MDEV-26326 mariabackup skip valid ibd file 2022-02-01 19:50:08 +05:30
fsp MDEV-27014 InnoDB fails to restore page 0 from the doublewrite buffer 2021-12-12 15:09:59 +05:30
fts Merge branch '10.5' into 10.6 2022-02-03 17:01:31 +01:00
fut MDEV-27058: Reduce the size of buf_block_t and buf_page_t 2021-11-18 17:47:19 +02:00
gis Merge branch '10.5' into 10.6 2022-02-03 17:01:31 +01:00
ha MDEV-22871: Remove pointer indirection for InnoDB hash_table_t 2020-06-18 14:16:01 +03:00
handler MDEV-27736 Allow seamless upgrade despite ROW_FORMAT=COMPRESSED 2022-02-03 17:02:14 +01:00
ibuf MDEV-27058: Reduce the size of buf_block_t and buf_page_t 2021-11-18 17:47:19 +02:00
include Merge branch '10.5' into 10.6 2022-02-03 17:01:31 +01:00
lock MDEV-27025 insert-intention lock conflicts with waiting ORDINARY lock 2022-01-18 18:15:10 +03:00
log Merge branch '10.5' into 10.6 2022-02-03 17:01:31 +01:00
mem MDEV-27058: Reduce the size of buf_block_t and buf_page_t 2021-11-18 17:47:19 +02:00
mtr Merge 10.5 into 10.6 2022-01-12 12:33:19 +02:00
mysql-test/storage_engine MDEV-20907 Set innodb_log_files_in_group=1 by default 2019-10-28 17:11:10 +02:00
os Merge 10.5 into 10.6 2022-01-04 09:26:38 +02:00
page MDEV-27058: Reduce the size of buf_block_t and buf_page_t 2021-11-18 17:47:19 +02:00
pars Merge 10.5 into 10.6 2021-11-09 09:11:50 +02:00
que MDEV-25919 preparation: Various cleanup 2021-08-31 13:54:20 +03:00
read Merge branch '10.3' into 10.4 2021-07-31 22:59:58 +02:00
rem Merge branch '10.4' into 10.5 2022-02-01 20:33:04 +01:00
row Merge branch '10.5' into 10.6 2022-02-03 17:01:31 +01:00
srv Merge branch '10.5' into 10.6 2022-02-03 17:01:31 +01:00
sync MDEV-27667 Fix MDEV-26720 on 64-bit Microsoft Windows 2022-01-28 16:42:37 +02:00
trx MDEV-27476 heap-use-after-free in buf_pool_t::is_block_field() 2022-01-12 12:34:07 +02:00
unittest Merge 10.5 into 10.6 2021-10-21 16:06:34 +03:00
ut Merge 10.5 into 10.6 2021-10-21 16:06:34 +03:00
.clang-format-old switch off storage/innobase/.clang-format: InnoDB uses a common formatting style for all new code 2021-03-17 11:01:15 +03:00
bzip2.cmake Add feature summary at the end of cmake. 2021-07-21 10:22:56 +03:00
CMakeLists.txt Merge branch '10.5' into 10.6 2022-02-03 17:01:31 +01:00
COPYING.Google
COPYING.Percona
innodb.cmake Merge 10.5 into 10.6 2021-08-23 11:21:33 +03:00
lz4.cmake Add feature summary at the end of cmake. 2021-07-21 10:22:56 +03:00
lzma.cmake Add feature summary at the end of cmake. 2021-07-21 10:22:56 +03:00
lzo.cmake Add feature summary at the end of cmake. 2021-07-21 10:22:56 +03:00
plugin_exports
snappy.cmake Add feature summary at the end of cmake. 2021-07-21 10:22:56 +03:00