Re: [HACKERS] postmaster locking issues.
Bruce Momjian <maillist@candle.pha.pa.us>
From: Bruce Momjian <maillist@candle.pha.pa.us>
To: Bill.Allie@mug.org
Cc: hackers@postgreSQL.org
Date: 1998-10-11T01:35:47Z
Lists: pgsql-hackers
> After looking into the issue of using PID file locks vs. flock/unlock, I have > come to the following conclusions: > > 1. It is generally agreed that a PID lock file should replace the current me- > thod of locking (fcntl based locking). (See the message thread with > '[HACKERS] flock patch breaks things here' in the subject). > > 2. The purpose of the lock file is to prevent multiple postmasters from run- > ning on the same port and database. > > 3. Two PID files will be necessary, one to prevent mulitple instances of post- > masters from running against the same data base, and one to prevent > multiple > instances from using the same port. > > 4. The database lock will be located in the DATA directory being locked. > > 5. The port lock will be kept in '/var/opt/pgsql/lock/'. Yes, except lock file should be kept in /tmp. I don't have /var/opt/..., and I doubt others do either. -- Bruce Momjian | http://www.op.net/~candle maillist@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026