Hi, On 2022-02-07 10:52:08 +0530, Bharath Rupireddy wrote: > While working on pg_replslotdata tool [1], it was observed that some > of the replication slot structures/enums/macros such as > ReplicationSlotPersistentData, ReplicationSlotPersistency, > ReplicationSlotOnDisk, ReplicationSlotOnDiskXXXX etc. are currently in > replication/slot.h and replication/slot.c. This makes the replication > slot on disk data structures unusable by the external tools/modules.
FWIW, I still don't see a point in pg_replslotdata. And I don't think these datastructures should ever be accessed outside the server environment. Greetings, Andres Freund