Automatically sizing the IO worker pool

ID 5913
Title Automatically sizing the IO worker pool
CI (CFBot) Summary
Stats (from CFBot) Patch version: v3, Patch count: 3, First patch: +5−15, All patches: +629−145
Tags Performance
Created 2025-07-12 23:10:08
Last modified 2026-03-15 05:37:10 (2 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-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