Automatically sizing the IO worker pool

ID 5913
Title Automatically sizing the IO worker pool
CI (CFBot) Needs rebase! Needs rebase since 45 minutes. Failing since 45 minutes.
Additional links previous successfully applied patch (outdated):
Summary
Stats (from CFBot) Unknown
Tags Performance
Created 2025-07-12 23:10:08
Last modified 2026-03-15 05:37:10 (3 weeks ago)
Latest email 2026-03-28 09:52:04 (1 week ago)
Status

PG20-1 (2026-07-01 – 2026-07-31): Needs review

PG20-Drafts (2026-03-01 – 2027-02-28): Moved to different CF

PG19-4 (2026-01-01 – 2026-01-31): Moved to different CF

PG19-2 (2025-09-01 – 2025-09-30): Moved to different CF

Target version 19
Authors Thomas Munro (macdice)
Reviewers Become reviewer
Committer
Links
Emails
Automatically sizing the IO worker pool
First at 2025-04-12 16:59:54 by Thomas Munro <thomas.munro at gmail.com>
Latest at 2026-03-28 09:52:04 by Dmitry Dolgov <9erthalion6 at gmail.com>
Latest attachment (v3-0001-aio-Simplify-pgaio_worker_submit.patch) at 2026-03-28 09:31:36 from Thomas Munro <thomas.munro at gmail.com>
    

Attachment (v3-0001-aio-Simplify-pgaio_worker_submit.patch) at 2026-03-28 09:31:36 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)
    Attachment (load.png) at 2025-07-30 10:14:58 from Dmitry Dolgov <9erthalion6 at gmail.com> (Patch: No)
    Attachment (v2-0001-aio-Try-repeatedly-to-give-batched-IOs-to-workers.patch) at 2025-07-12 05:08:29 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)
    Attachment (0001-aio-Regularize-io_method-worker-naming-conventions.patch) at 2025-04-12 16:59:54 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)

History
When Who What
2026-04-05 19:51:28 CFbot Patch needs rebase
2026-04-01 18:00:11 Gabriel Batista (gabo) Removed gabo from reviewers
2026-03-31 17:49:25 Gabriel Batista (gabo) Added gabo as reviewer
2026-03-28 10:09:32 CFbot Patch does not need rebase anymore
2026-03-15 05:37:10 Xuneng Zhou (dylanzhou) Moved from CF PG20-Drafts to CF PG20-1
2026-03-15 05:36:59 Xuneng Zhou (dylanzhou) Moved from CF PG20-1 to CF PG20-Drafts
2026-03-15 05:36:54 Xuneng Zhou (dylanzhou) Moved from CF PG19-4 to CF PG20-1
2025-12-01 20:59:04 Thomas Munro (macdice) Moved from CF PG19-2 to CF PG19-4
2025-09-05 00:40:22 CFbot Patch needs rebase
2025-09-02 08:31:23 CFbot Patch does not need rebase anymore
2025-07-29 03:02:24 CFbot Patch needs rebase
2025-07-12 23:10:09 Thomas Munro (macdice) Attached mail thread CA+hUKG+m4xV0LMoH2c=oRAdEXuCnh+tGBTWa7uFeFMGgTLAw+Q@mail.gmail.com
2025-07-12 23:10:08 Thomas Munro (macdice) Created patch record