Details
-
Task
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
Description
For MDEV-14481, we must defer the change buffer merge to the moment when the secondary index leaf page is requested by a user thread.
This would also simplify MDEV-16526, because the change buffer I/O would not have to be treated as a special case.
The change buffer format will not be changed as part of this task. That could remain part of MDEV-11634.
As part of this, the counter innodb_ibuf_merge_usec will be removed from information_schema.innodb_metrics.
Attachments
Issue Links
- blocks
-
MDEV-11634 Improve the InnoDB change buffer
-
- Closed
-
-
MDEV-14481 Execute InnoDB crash recovery in the background
-
- Closed
-
-
MDEV-16526 Overhaul the InnoDB page flushing
-
- Closed
-
-
MDEV-18724 Replace buf_block_t::mutex with more std::atomic
-
- Closed
-
- causes
-
MDEV-22090 Change buffer is not freed after dropping or rebuilding table
-
- Closed
-
- is blocked by
-
MDEV-20543 Latching order violation during B-tree operations
-
- Closed
-
-
MDEV-20805 ibuf_add_free_page() is not initializing FIL_PAGE_TYPE first
-
- Closed
-
- is part of
-
MDEV-12700 Allow innodb_read_only startup without prior slow shutdown
-
- Closed
-
- relates to
-
MDEV-16989 InnoDB hang on crash recovery: Waited for 10 seconds for 256 pending reads
-
- Closed
-
-
MDEV-21030 MariaDB keepts crashing on start
-
- Closed
-
-
MDEV-23380 InnoDB reads a page from disk despite parsing MLOG_INIT_FILE_PAGE2 record
-
- Closed
-
-
MDEV-23973 Change buffer corruption when reallocating an recently freed page
-
- Closed
-
-
MDEV-25783 CHECK TABLE harvests InnoDB: Index 'abdcef' contains 10001 entries, should be 10000
-
- Closed
-
-
MDEV-26464 InnoDB: Failing assertion: UT_LIST_GET_LEN(buf_pool->flush_list) == 0 during shutdown
-
- Closed
-
-
MDEV-27199 Require ib_logfile0 to exist unless innodb_force_recovery=6
-
- Closed
-
-
MDEV-27734 Set innodb_change_buffering=none by default
-
- Closed
-
-
MDEV-34759 buf_page_get_low() is unnecessarily acquiring exclusive latch on secondary index pages
-
- Closed
-
-
MDEV-18698 Show InnoDB's internal background threads in SHOW ENGINE INNODB STATUS
-
- Open
-
-
MDEV-27153 ibdata1 file Leaking ? (errno 135) - using innodb_undo_tablespaces
-
- Closed
-
-
MDEV-31621 Remove ibuf_read_merge_pages() call from ibuf_insert_low()
-
- Closed
-