Adding basic NUMA awareness

Edit
ID 6049
Title Adding basic NUMA awareness
CI (CFBot) Summary
Stats (from CFBot) Patch version: v20261011, Patch count: 12, First patch: +71−0, All patches: +2219−196
Tags Performance
Created 2025-09-11 08:34:22
Last modified 2026-10-13 11:44:11 (1 hour ago)
Latest email 2026-10-12 10:33:24 (yesterday)
Status
PG20-3 (2026-11-01 – 2026-11-30): Needs review
PG20-2 (2026-09-01 – 2026-09-30): Moved to different CF
PG19-3 (2025-11-01 – 2025-11-30): Moved to different CF
Target version 19
Authors Tomas Vondra (fuzzycz), Greg Burd (gregburd)
Reviewers Jakub Wartak (jakub.wartak.tomtom), Greg Burd (gregburd) Become reviewer
Committer
Links
Emails
Adding basic NUMA awareness
First at 2025-07-01 19:07:00 by Tomas Vondra <tomas at vondra.me>
Latest at 2026-10-12 10:33:24 by Greg Burd <greg at burd.me>
Latest attachment (v20261011-0008-clock-sweep-basic-partitioning.patch) at 2026-10-12 10:33:24 from Greg Burd <greg at burd.me>
    Attachment (v20261011-0008-clock-sweep-basic-partitioning.patch) at 2026-10-12 10:33:24 from Greg Burd <greg at burd.me> (Patch: No)
    Attachment (v20260922a-0006-clock-sweep-scan-all-partitions.patch) at 2026-09-22 13:04:52 from Greg Burd <greg at burd.me> (Patch: No)
    Attachment (v20260915a-0001-Add-shmem_populate-and-shmem_interleave-G.patch) at 2026-09-15 20:45:03 from "Greg Burd" <greg at burd.me> (Patch: No)
    Attachment (i4i_metal_performance_report_run12_28082026.html) at 2026-09-02 12:21:51 from Jakub Wartak <jakub.wartak at enterprisedb.com> (Patch: No)
    Attachment (performance_report_runs56.html) at 2026-07-02 09:24:21 from Jakub Wartak <jakub.wartak at enterprisedb.com> (Patch: No)
    Attachment (performance_report_run2.html) at 2026-06-30 12:51:18 from Jakub Wartak <jakub.wartak at enterprisedb.com> (Patch: No)
    Attachment (v20260624-0001-Add-shmem_populate-and-shmem_interleave-GU.patch) at 2026-06-24 20:26:29 from Tomas Vondra <tomas at vondra.me> (Patch: Yes)
    Attachment (vXXX1-0001-Add-parttioned-clocksweep-and-NUMA-goodies.cfbotignorepatch) at 2026-06-16 08:16:00 from Jakub Wartak <jakub.wartak at enterprisedb.com> (Patch: Yes)
    Attachment (v20260605-0006-clock-sweep-scan-all-partitions.patch) at 2026-06-05 12:52:35 from Tomas Vondra <tomas at vondra.me> (Patch: Yes)
    Attachment (numa-xeon.txt) at 2026-01-14 23:26:47 from Tomas Vondra <tomas at vondra.me> (Patch: No)
    Attachment (v20251208-0001-numa-Simple-interleaving-and-MAP_POPULATE.patch) at 2025-12-08 20:02:27 from Tomas Vondra <tomas at vondra.me> (Patch: Yes)
    Attachment (CreateAnonymousSegment.diff) at 2025-12-02 12:26:33 from Jakub Wartak <jakub.wartak at enterprisedb.com> (Patch: Yes)
    Attachment (v20251126-0009-mbind-procs.patch) at 2025-11-26 16:19:12 from Tomas Vondra <tomas at vondra.me> (Patch: Yes)
    Attachment (numa-v20251121-seqconcurrscans.txt) at 2025-11-25 14:12:46 from Jakub Wartak <jakub.wartak at enterprisedb.com> (Patch: No)
    Attachment (v20251121-0007-NUMA-partition-PGPROC.patch) at 2025-11-21 18:49:25 from Tomas Vondra <tomas at vondra.me> (Patch: Yes)
    Attachment (v20251111-0007-NUMA-partition-PGPROC.patch) at 2025-11-11 11:52:01 from Tomas Vondra <tomas at vondra.me> (Patch: Yes)
    Attachment (0008.patch_txt) at 2025-11-04 12:10:58 from Jakub Wartak <jakub.wartak at enterprisedb.com> (Patch: Yes)
    Attachment (clocksweep-results.pdf) at 2025-10-31 11:57:33 from Tomas Vondra <tomas at vondra.me> (Patch: No)
    Attachment (v20251015-0001-NUMA-shared-buffers-partitioning.patch) at 2025-10-15 17:02:38 from Tomas Vondra <tomas at vondra.me> (Patch: No)
    Attachment (v20250918-0001-NUMA-shared-buffers-partitioning.patch) at 2025-09-18 21:04:45 from Tomas Vondra <tomas at vondra.me> (Patch: No)
    Attachment (v20250911-0001-NUMA-shared-buffers-partitioning.patch) at 2025-09-11 08:32:40 from Tomas Vondra <tomas at vondra.me> (Patch: No)
    Attachment (v20250807-0011-NUMA-pin-backends-to-NUMA-nodes.patch) at 2025-08-07 09:24:18 from Tomas Vondra <tomas at vondra.me> (Patch: Yes)
    Attachment (numa-benchmark-ryzen.pdf) at 2025-08-04 14:24:40 from Tomas Vondra <tomas at vondra.me> (Patch: No)
    Attachment (v3-0007-NUMA-pin-backends-to-NUMA-nodes.patch) at 2025-07-28 14:19:07 from Tomas Vondra <tomas at vondra.me> (Patch: Yes)
    Attachment (v2-0007-NUMA-pin-backends-to-NUMA-nodes.patch) at 2025-07-17 21:11:16 from Tomas Vondra <tomas at vondra.me> (Patch: Yes)
    Attachment (v1-0001-NUMA-interleaving-buffers.patch) at 2025-07-01 19:07:00 from Tomas Vondra <tomas at vondra.me> (Patch: Yes)
History
When Who What
2026-10-13 11:44:11 Greg Burd (gregburd) Moved from CF PG20-2 to CF PG20-3
2026-10-13 11:44:07 Greg Burd (gregburd) Changed authors to Tomas Vondra (fuzzycz), Greg Burd (gregburd)
2026-10-13 11:43:20 Greg Burd (gregburd) Added gregburd as reviewer
2026-09-15 21:01:46 CFbot Patch does not need rebase anymore
2026-07-02 15:08:49 Tomas Vondra (fuzzycz) Moved from CF PG19-3 to CF PG20-2
2025-11-28 18:39:32 CFbot Patch needs rebase
2025-11-26 16:34:33 CFbot Patch does not need rebase anymore
2025-11-25 14:45:29 CFbot Patch needs rebase
2025-11-11 12:16:32 CFbot Patch does not need rebase anymore
2025-11-06 23:06:26 CFbot Patch needs rebase
2025-11-04 13:05:16 Jakub Wartak (jakub.wartak.tomtom) Added jakub.wartak.tomtom as reviewer
2025-10-15 17:32:30 CFbot Patch does not need rebase anymore
2025-10-09 06:46:24 CFbot Patch needs rebase
2025-09-18 21:42:29 CFbot Patch does not need rebase anymore
2025-09-18 13:48:23 CFbot Patch needs rebase
2025-09-11 08:34:22 Tomas Vondra (fuzzycz) Attached mail thread 099b9433-2855-4f1b-b421-d078a5d82017@vondra.me
2025-09-11 08:34:22 Tomas Vondra (fuzzycz) Created patch record
Edit