Resizable shared memory structures

Edit
ID 6652
Title Resizable shared memory structures
CI (CFBot) Needs rebase! Needs rebase since 17 hours. Failing since 21 hours.
Additional links previous successfully applied patch (outdated):
Summary
Stats (from CFBot) Unknown
Tags System Administration
Created 2026-04-05 06:03:06
Last modified 2026-04-05 06:03:07 (3 days ago)
Latest email 2026-04-08 05:20:53 (7 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-08 05:20:53 by Ashutosh Bapat <ashutosh.bapat.oss at gmail.com>
Latest attachment (v20260407-0004-Some-check-simplification-deduplication.nocfbot.patch) at 2026-04-07 19:38:37 from Matthias van de Meent <boekewurm+postgres at gmail.com>
    Attachment (v20260407-0004-Some-check-simplification-deduplication.nocfbot.patch) at 2026-04-07 19:38:37 from Matthias van de Meent <boekewurm+postgres at gmail.com> (Patch: Yes)
    Attachment (v20260407_2-0002-Add-support-to-protect-unused-resizable_sh.patch) at 2026-04-07 14:46:59 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: Yes)
    Attachment (v20260407-0001-Unlock-ShmemIndexLock-before-calling-init_.patch) at 2026-04-07 14:19:28 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: Yes)
    Attachment (v20260407-0002-Add-support-to-protect-unused-resizable_sh.patch) at 2026-04-07 10:06:25 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: Yes)
    Attachment (v20260406-0001-resizable-shared-memory-structures.patch) at 2026-04-06 13:53:19 from Ashutosh Bapat <ashutosh.bapat.oss at gmail.com> (Patch: No)
    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-07 20:04:42 CFbot Patch needs rebase
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