I have tested this patch (on Darwin) to permit the postmaster to recover after a crash or killing, and it will not permit the postmaster to restart while another postmaster or backends are still in the database (regardless of the lockfile status). The ideas are the same as before, but are described via flowchart in the attached PDF. The three template files opt-out those particular templates from the POSIX shmem, but this could be done alternately by opting-in the desired patches. An autoconf'ing of the patched configure.in file is, of course, required.
I appreciate the feedback and consideration. Thanks again, Chris Marcellino
win32.patch
Description: Binary data
configure.in.patch
Description: Binary data
netbsd.patch
Description: Binary data
openbsd.patch
Description: Binary data
posix_shmem.c
Description: Binary data
---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to [EMAIL PROTECTED] so that your
message can get through to the mailing list cleanly
