Small nit:
PostgreSQL used SYSV because it allowed for the detection of dead processes.
If you `kill -9`’ed a process, PostgreSQL can detect that and then shut down
and perform an automatic recovery. In this regard, sysv is pretty clever. The
move to POSIX shared mem was done for a host of r
On Wed, Jun 22, 2016 at 07:26:52AM -0700, Maxim Sobolev wrote:
> Konstantin,
> Not if you do sem_unlink() immediately, AFAIK. And that's what PG does. So
> the window of opportunity for the leakage is quite small, much smaller than
> for SYSV primitives. Sorry for missing your status update messag