[MDEV-24278] InnoDB page cleaner keeps waking up on idle server Created: 2020-11-25  Updated: 2022-01-20  Resolved: 2020-11-25

Status: Closed
Project: MariaDB Server
Component/s: Storage Engine - InnoDB
Affects Version/s: 10.2, 10.3, 10.4, 10.5
Fix Version/s: 10.5.9

Type: Bug Priority: Major
Reporter: Marko Mäkelä Assignee: Marko Mäkelä
Resolution: Fixed Votes: 0
Labels: performance

Issue Links:
Problem/Incident
causes MDEV-24369 Page cleaner sleeps indefinitely desp... Closed
causes MDEV-26819 SET GLOBAL innodb_max_dirty_pages_pct... Closed
causes MDEV-27416 InnoDB hang in buf_flush_wait_flushed... Closed
Relates
relates to MDEV-24280 InnoDB triggers too many independent ... Closed
relates to MDEV-27461 Server hangs when the bufferpool is s... Closed
relates to MDEV-23399 10.5 performance regression with IO-b... Closed
relates to MDEV-24270 Misuse of io_getevents() causes wake-... Closed
relates to MDEV-24917 Flushing starts only when 90% (srv_ma... Closed
relates to MDEV-26784 [Warning] InnoDB: Difficult to find f... Closed

 Description   

The purpose of the InnoDB page cleaner subsystem is to write out modified pages from the buffer pool to data files. When the innodb_max_dirty_pages_pct_lwm is not exceeded or innodb_adaptive_flushing=ON decides not to write out anything, the page cleaner should keep sleeping indefinitely until the state of the system changes: a dirty page is added to the buffer pool such that the page cleaner would no longer be idle.


Generated at Thu Feb 08 09:28:46 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.