Re: windows shared memory error

From: Magnus Hagander <magnus(at)hagander(dot)net>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: Andrew Dunstan <andrew(at)dunslane(dot)net>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: windows shared memory error
Date: 2009-05-04 08:13:18
Message-ID: 49FEA39E.70801@hagander.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Tom Lane wrote:
> Andrew Dunstan <andrew(at)dunslane(dot)net> writes:
>> Now presumably we sleep for 1 sec between the CloseHandle() call and the
>> CreateFileMapping() call in that code for a reason.
>
> I'm not sure. Magnus never did answer my question about why the sleep
> and retry was put in at all; it seems not unlikely from here that it
> was mere speculation.

It was necessary at the time.

The actual 1 second value was completely random - it fixed all the
issues on my test VM at the time. I don't recall exactly the details,
but I do recall having to run a lot of tests before I managed to provoke
an error, and that with the 1 sec thing i could run it for a day of
repeated restarts without any errors.

//Magnus

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message James Pye 2009-05-04 08:18:50 Re: Python 3.0 does not work with PL/Python
Previous Message Laurent Laborde 2009-05-04 08:10:08 high shared buffer and swap