Re: 8.3 .4 + Vista + MingW + initdb = ACCESS_DENIED - Mailing list pgsql-hackers

From Andrew Dunstan
Subject Re: 8.3 .4 + Vista + MingW + initdb = ACCESS_DENIED
Date
Msg-id 48F5ED36.5000703@dunslane.net
Whole thread Raw
In response to Re: 8.3 .4 + Vista + MingW + initdb = ACCESS_DENIED  ("Dave Page" <dpage@pgadmin.org>)
Responses Re: 8.3 .4 + Vista + MingW + initdb = ACCESS_DENIED
List pgsql-hackers

Dave Page wrote:
>> The reason it should be in the Global namespace is that shmem is one part of
>> detecting an existing postmaster. Especially in situations where the db is started
>> by hand, the protection against duplicate startup is important.
>>     
>
> Yeah, as Magnus reminded me.
>   

IMNSHO we need to find a different exclusion mechanism that isn't as 
cumbersome and surrounded by caveats as this one.

The buildfarm also uses an exclusion mechanism, based on Perl's flock(), 
and it's a simple one line call. AFAIK that works just fine on Windows 
(I will double check). If so, we should possibly look at how Perl does 
that on Windows.

cheers

andrew


pgsql-hackers by date:

Previous
From: "Joshua Tolley"
Date:
Subject: Cross-column statistics revisited
Next
From: Gregory Stark
Date:
Subject: Re: Cross-column statistics revisited