From: | "Jonathan Barnhart" <jdbarnhart(at)yahoo(dot)com> |
---|---|
To: | pgsql-bugs(at)postgresql(dot)org |
Subject: | BUG #4738: Cannot reconnect to shared memory |
Date: | 2009-03-27 21:37:15 |
Message-ID: | 200903272137.n2RLbF9I018975@wwwmaster.postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
The following bug has been logged online:
Bug reference: 4738
Logged by: Jonathan Barnhart
Email address: jdbarnhart(at)yahoo(dot)com
PostgreSQL version: 8.3.7
Operating system: WinXP, Vista
Description: Cannot reconnect to shared memory
Details:
This bug seems to have been reintroduced between versions 8.3.4 and 8.3.7.
It is basically a race condition when the fork emulation for Windows is
used. The problem is that the side of the "fork" that creates the shared
memory to emulate the Unix fork is often executed AFTER the logic in the
"forked" process that connects to the shared memory.
The obvious thing that has to be done is to create the shared memory object
and THEN spawn the child processes. Unfortunately, the logic in that area
is not entirely straightforward with a number of dependancies.
I'm working on patching this, but so far I have had issues with screwing up
other order dependant code.
From | Date | Subject | |
---|---|---|---|
Next Message | Roman Kononov | 2009-03-28 05:33:36 | BUG #4739: strange behavior of EXTRACT(quarter from INTERVAL) |
Previous Message | Jeff Davis | 2009-03-27 21:19:04 | Re: possible bug not in open items |