Details
-
Bug
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
10.5, 10.6, 10.11, 11.4
Description
In MDEV-16264, the InnoDB subsystem that purges committed transaction history was converted to use a common thread pool. However, some remains of the purge specific thread queue srv_sys was not removed, and neither was purge_sys.query. The data structures are unnecessarily complex and could hurt some performance while also making the logic harder to follow. This last came up during the code review of MDEV-34515.
Attachments
Issue Links
- relates to
-
MDEV-16264 Implement a common work queue for InnoDB background tasks
- Closed
-
MDEV-34515 Contention between secondary index UPDATE and purge due to large innodb_purge_batch_size
- Closed