Re: postmaster.pid

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: postmaster.pid
Дата
Msg-id 29250.1043126140@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: postmaster.pid  (Kevin Brown <kevin@sysexperts.com>)
Ответы Re: postmaster.pid  (Kevin Brown <kevin@sysexperts.com>)
Re: postmaster.pid  (Lincoln Yeoh <lyeoh@pop.jaring.my>)
Список pgsql-general
Kevin Brown <kevin@sysexperts.com> writes:
> Tom Lane wrote:
>> Yeah, if you search the archives you will find previous discussions of
>> how the check for a pre-existing postmaster could be made more resistant
>> to false matches.  It seems to be a hard problem to solve in a way
>> that's both portable and 100% safe (while false positives are annoying,
>> false negatives are completely not acceptable).  AFAIR all the
>> alternative methods that we've heard about have their own downsides.

> I assume one of those alternatives was for the postmaster to open and
> lock a predefined file in $PGDATA (say, postmaster.lock) using fcntl
> or flock style locking?

Yes, that was discussed.  I think the primary objection was that it's
very non-robust if the $PGDATA directory is mounted via NFS.  (Quite
a few of us think that if you run a database over NFS, you deserve to
lose ;-( ... but there seem to be more than a few people out there doing
it anyway.)

Also, the fact that you even had to mention two different ways of doing
it is prima facie evidence that there are portability issues...

            regards, tom lane

В списке pgsql-general по дате отправления:

Предыдущее
От: Dennis Gearon
Дата:
Сообщение: repost of how to do select in a constraint
Следующее
От: "Shridhar Daithankar"
Дата:
Сообщение: Re: When to vacuum