summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2023-05-12 15:04:50 +0300
committerMarko Mäkelä <marko.makela@mariadb.com>2023-05-12 15:04:50 +0300
commitc9eff1a144ba44846373660a30d342d3f0dc91a5 (patch)
tree86b8df4a95c0847adcdb43c364be5c961ca2c541
parent477285c8ead70d78e69faf3052401e09a38238c4 (diff)
downloadmariadb-git-c9eff1a144ba44846373660a30d342d3f0dc91a5.tar.gz
MDEV-31254 InnoDB: Trying to read doublewrite buffer pagebb-10.5-MDEV-31254
buf_read_page_low(): Remove an error message and a debug assertion that can be triggered when using innodb_page_size=4k and innodb_file_per_table=0. In that case, buf_read_ahead_linear() may be invoked on page 255, which is one less than the first page of the doublewrite buffer (256).
-rw-r--r--storage/innobase/buf/buf0rea.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/storage/innobase/buf/buf0rea.cc b/storage/innobase/buf/buf0rea.cc
index 97bfd6f64ec..822c424fe46 100644
--- a/storage/innobase/buf/buf0rea.cc
+++ b/storage/innobase/buf/buf0rea.cc
@@ -280,9 +280,7 @@ buf_read_page_low(
*err = DB_SUCCESS;
if (buf_dblwr.is_inside(page_id)) {
- ib::error() << "Trying to read doublewrite buffer page "
- << page_id;
- ut_ad(0);
+ *err = DB_CORRUPTION;
nothing_read:
space->release();
return false;