Refactor ShmemIndex initialization

Heikki Linnakangas <heikki.linnakangas@iki.fi>

Commit: 6b8238cb6aa76924fa63640fe421c421d2fa5472
Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
Date: 2026-03-26T09:35:55Z
Refactor ShmemIndex initialization

Initialize the ShmemIndex hash table in InitShmemAllocator() already,
removing the need for the separate InitShmemIndex() step.

Reviewed-by: Ashutosh Bapat <ashutosh.bapat.oss@gmail.com>
Discussion: https://www.postgresql.org/message-id/CAExHW5vM1bneLYfg0wGeAa=52UiJ3z4vKd3AJ72X8Fw6k3KKrg@mail.gmail.com

Files

PathChange+/−
src/backend/storage/ipc/ipci.c modified +1 −7
src/backend/storage/ipc/shmem.c modified +55 −88
src/include/storage/shmem.h modified +0 −1

Discussion