Adding basic NUMA awareness

Edit
ID 6049
Title Adding basic NUMA awareness
CI (CFBot) Needs rebase! Needs rebase since 7 months. Failing since 7 months.
Additional links previous successfully applied patch (outdated):
Stats (from CFBot) Unknown
Tags Performance
Created 2025-09-11 08:34:22
Last modified 2026-07-02 15:08:49 (1 hour ago)
Latest email 2026-07-02 09:24:21 (7 hours ago)
Status
PG20-2 (2026-09-01 – 2026-09-30): Needs review
PG19-3 (2025-11-01 – 2025-11-30): Moved to different CF
Target version 19
Authors Tomas Vondra (fuzzycz)
Reviewers Jakub Wartak (jakub.wartak.tomtom) 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-07-02 09:24:21 by Jakub Wartak <jakub.wartak at enterprisedb.com>
Latest attachment (performance_report_runs56.html) at 2026-07-02 09:24:21 from Jakub Wartak <jakub.wartak at enterprisedb.com>
    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-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