Re: like pg_shmem_allocations, but fine-grained for DSM registry ?

Nathan Bossart <nathandbossart@gmail.com>

From: Nathan Bossart <nathandbossart@gmail.com>
To: Florents Tselai <florents.tselai@gmail.com>
Cc: pgsql-hackers <pgsql-hackers@lists.postgresql.org>
Date: 2025-03-14T14:16:50Z
Lists: pgsql-hackers
On Thu, Mar 13, 2025 at 06:54:09PM +0200, Florents Tselai wrote:
> I´ve been working with the DSM registry API.
> I was wondering if it is possible (it doesn´t look like it) or if it has been discussed:
> can we expose a view like pg_shmem_allocations, but fine-grained for every named segment (i.e. created by GetNamedDSMSegment )?
> 
> Currently, there is a "DSM Registry Data" entry in that view,
> but iiuc, it´s only about the top-level hash table the registry uses.

This seems like a generally reasonable idea to me.  In theory, it should be
easy enough to build something that walks through the DSM registry hash
table.

-- 
nathan



Commits

  1. Introduce pg_dsm_registry_allocations view.