From: | Magnus Hagander <magnus(at)hagander(dot)net> |
---|---|
To: | Heikki Linnakangas <heikki(at)enterprisedb(dot)com> |
Cc: | pgsql-committers(at)postgresql(dot)org |
Subject: | Re: pgsql: Fix a couple of bugs in win32 shmem name generation: * Don't cut |
Date: | 2008-07-04 12:49:31 |
Message-ID: | 486E1C5B.6060300@hagander.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers pgsql-hackers |
Heikki Linnakangas wrote:
> Magnus Hagander wrote:
>> Log Message:
>> -----------
>> Fix a couple of bugs in win32 shmem name generation:
>> * Don't cut off the prefix. With this fix, it's again readable.
>> * Properly store it in the Global namespace as intended.
>>
>> Tags:
>> ----
>> REL8_3_STABLE
>
> What happens if someone launches version 8.3.3 postgres.exe and version
> 8.3.4 postgres.exe at the same time, on the same data directory? Will
> the interlock that prevents two postmasters from starting at the same
> time work?
Hmm. Didn't think of that :(
Yeah, it seems that that part of it would fail. In a lot of cases you'd
still get kicked off by socket conflicts and such, but the shared memory
part would not notice someone is already there, no.
Not sure if it's reason enough to revert - since it fixes other cases. I
guess in theory we could check both the old and the new name, but that's
going to be a considerably more complex patch.
//Magnus
From | Date | Subject | |
---|---|---|---|
Next Message | Heikki Linnakangas | 2008-07-04 12:53:04 | Re: pgsql: Fix a couple of bugs in win32 shmem name generation: * Don't cut |
Previous Message | Heikki Linnakangas | 2008-07-04 12:29:03 | Re: pgsql: Fix a couple of bugs in win32 shmem name generation: * Don't cut |
From | Date | Subject | |
---|---|---|---|
Next Message | Heikki Linnakangas | 2008-07-04 12:53:04 | Re: pgsql: Fix a couple of bugs in win32 shmem name generation: * Don't cut |
Previous Message | Zdenek Kotala | 2008-07-04 12:36:36 | Re: Concurrent Restores |