Resizable shared memory structures

Edit
ID 6652
Title Resizable shared memory structures
CI (CFBot) Summary
Stats (from CFBot) Patch version: v12, Patch count: 13, First patch: +196−138, All patches: +4031−3071
Tags System Administration
Created 2026-04-05 06:03:06
Last modified 2026-04-05 06:03:07 (20 hours ago)
Latest email 2026-04-05 23:28:47 (2 hours ago)
Status
PG20-1 (2026-07-01 – 2026-07-31): Needs review
Target version
Authors Ashutosh Bapat (ashutoshbapat)
Reviewers Become reviewer
Committer
Links
Emails
Better shared data structure management and resizable shared data structures
First at 2026-02-13 11:47:11 by Ashutosh Bapat <ashutosh.bapat.oss at gmail.com>
Latest at 2026-04-05 23:28:47 by Heikki Linnakangas <hlinnaka at iki.fi>
Latest attachment (v12-0001-Move-some-code-from-shmem.c-and-shmem.h.patch) at 2026-04-05 20:06:38 from Heikki Linnakangas <hlinnaka at iki.fi>
    Attachment (v12-0001-Move-some-code-from-shmem.c-and-shmem.h.patch) at 2026-04-05 20:06:38 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: Yes)
    Attachment (nocfbot.v11-0002-Const-qualify-SlruShared-s-fields-and-i.patch) at 2026-04-05 19:58:52 from Matthias van de Meent <boekewurm+postgres at gmail.com> (Patch: Yes)
    Attachment (v11-0010-edits.patch.nocibot) at 2026-04-05 16:23:43 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: Yes)
    Attachment (0014_edits.diff.nocibot) at 2026-04-05 14:08:09 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: Yes)
    Attachment (v20260405_2-0001-refactor-Move-ShmemInitHash-to-separate-fi.patch) at 2026-04-05 11:20:28 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: Yes)
    Attachment (v20260405-0001-refactor-Move-ShmemInitHash-to-separate-fi.patch) at 2026-04-05 05:58:51 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: Yes)
    Attachment (v11-0001-refactor-Move-ShmemInitHash-to-separate-file.patch) at 2026-04-04 17:32:33 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: Yes)
    Attachment (0014_edits.diff.nocibot) at 2026-04-04 16:32:47 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: Yes)
    Attachment (0001-refactor-Move-ShmemInitHash-to-separate-file.patch) at 2026-04-04 00:49:25 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: Yes)
    Attachment (v9-resizable_shmem_struct.patch.nocibot) at 2026-04-02 06:58:12 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: Yes)
    Attachment (v9-0001-Test-pg_stat_statements-across-crash-restart.patch) at 2026-04-01 18:17:12 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: Yes)
    Attachment (v8-0007-edits.diff.nocibot) at 2026-04-01 11:59:13 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: Yes)
    Attachment (resizable_shmem_struct.patch.nocibot) at 2026-03-30 12:20:52 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: Yes)
    Attachment (0008_edits.patch.nocibot) at 2026-03-27 07:01:54 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: Yes)
    Attachment (v8-0001-Test-pg_stat_statements-across-crash-restart.patch) at 2026-03-27 00:51:22 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: Yes)
    Attachment (0008_edits.patch.nocibot) at 2026-03-25 16:05:03 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: Yes)
    Attachment (0002_adjustments.patch.no_cibot) at 2026-03-24 15:32:00 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: Yes)
    Attachment (v7-0001-Test-pg_stat_statements-across-crash-restart.patch) at 2026-03-22 00:14:11 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: Yes)
    Attachment (v6-0001-Test-pg_stat_statements-across-crash-restart.patch) at 2026-03-19 10:31:10 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: Yes)
    Attachment (v5-0001-Test-pg_stat_statements-across-crash-restart.patch) at 2026-03-16 21:56:23 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: Yes)
    Attachment (v4-0001-Introduce-a-new-mechanism-for-registering-shared-.patch) at 2026-03-13 21:09:33 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: Yes)
    Attachment (v3-0001-Introduce-a-new-mechanism-for-registering-shared-.patch) at 2026-03-13 11:41:33 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: Yes)
    Attachment (v2-0001-Fix-pointer-type-of-ShmemAllocatorData-index.patch) at 2026-03-06 14:12:57 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: Yes)
    Attachment (0001-wip-Introduce-a-new-way-of-registering-shar-20260223.patch) at 2026-02-23 14:14:23 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: Yes)
    Attachment (0001-wip-Introduce-a-new-way-of-registering-shar-20260218.patch) at 2026-02-18 15:47:07 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: Yes)
    Attachment (0002-Get-rid-of-global-shared-memory-pointer-mac-20260217.patch) at 2026-02-17 11:36:24 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: Yes)
    Attachment (test_mmap.c) at 2026-02-16 17:32:18 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: No)
    Attachment (0001-wip-Introduce-a-new-way-of-registering-shar-20260216.patch) at 2026-02-16 14:52:51 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: Yes)
    Attachment (0002-Get-rid-of-global-shared-memory-pointer-mac-20260213.patch) at 2026-02-13 11:47:11 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: Yes)
History
When Who What
2026-04-05 06:03:07 Ashutosh Bapat (ashutoshbapat) Attached mail thread CAExHW5vM1bneLYfg0wGeAa=52UiJ3z4vKd3AJ72X8Fw6k3KKrg@mail.gmail.com
2026-04-05 06:03:06 Ashutosh Bapat (ashutoshbapat) Created patch record
Edit