On Sat, Nov 15, 2008 at 6:12 AM, Heikki Linnakangas <[EMAIL PROTECTED]> wrote: > Fujii Masao wrote: >> >> Attached is a patch of signal handling changes for Synch Rep. > > It seems that we wouldn't need to use the BackendPidGetProc function, nor > the new AuxiliaryPidGetProc function, if we stored a PGPROC * instead of the > pid in ProcState.procPid.
Sounds good! That can cut back on ProcArrayLock. And, I add the code which deletes the request from WalSenderShmem when the backend dies or aborts. I would call the delete function within AbortTransaction(), and add it as a callback function (on_shmem_exit). Regards, -- Fujii Masao NIPPON TELEGRAPH AND TELEPHONE CORPORATION NTT Open Source Software Center -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers