On Tue, Aug 31, 2021 at 2:34 PM Andres Freund <and...@anarazel.de> wrote: > > On 2021-08-31 14:22:39 +0900, Masahiko Sawada wrote: > > You mean to move only the part of sending the message to its own > > before_shmem_exit() callback? or move ReplicationSlotRelease() and > > ReplicationSlotCleanup() from ProcKill() to it? > > The latter.
Makes sense. I've attached the patch that moves them to its own before_shmem_exit(). Unless I missed to register the callback it works the same as before except for where to release and clean up the slots. Regards, -- Masahiko Sawada EDB: https://www.enterprisedb.com/
move_slot_release_to_before_shmem_exit.patch
Description: Binary data