Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: Fwd: 8.0 Beta3 worked, RC1 didn't!


  • From: "Magnus Hagander" <mha(at)sollentuna(dot)net>
  • To: "Tom Lane" <tgl(at)sss(dot)pgh(dot)pa(dot)us>, "Bruce Momjian" <pgman(at)candle(dot)pha(dot)pa(dot)us>
  • Cc: <pgsql-hackers-win32(at)postgresql(dot)org>, <nico(at)def2shoot(dot)com>, "Merlin Moncure" <merlin(dot)moncure(at)rcsonline(dot)com>
  • Subject: Re: Fwd: 8.0 Beta3 worked, RC1 didn't!
  • Date: Tue, 28 Dec 2004 19:26:08 +0100
  • Message-id: <6BCB9D8A16AC4241919521715F4D8BCE476472(at)algol(dot)sollentuna(dot)se>

>Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> writes:
>> What if we malloc 100k just before we create the postmaster 
>segment and
>> then free it and see if that fixes the postgres.exe problem?
>
>That was suggested already.  As a permanent fix it's certainly
>unspeakably ugly, but it would be useful to try it just to prove
>(or disprove) that we understand the problem.
>
>It would probably be a good idea to make the padding at least 256K,
>since the numbers that have been tossed around seem to indicate that
>Windows may be aligning things on 128K boundaries.
>
>My inclination for a permanent fix would be to try to do the shmat()
>much earlier, but I don't think we should go to the effort of doing
>that code rearrangement until we've proven that this is indeed the
>issue.


Still unable to reproduce this, even with the more detailed steps in
Nicolas mail. However, I've created a postgres.exe based on
cvs-as-of-yesterday plus the attached patch for testing.

The file is available on
http://www.hagander.net/pgsql/postgres_shmem.zip


Nicolas and Merlin - can you test with this .exe, please? You need to
replace *both* postmaster.exe *and* postgres.exe with the new one.


//Magnus

Attachment: shmem.patch
Description: shmem.patch



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group