Re: Darwin 5.4 xnu kernel CVS Release Tags and SHMMAX
Re: Darwin 5.4 xnu kernel CVS Release Tags and SHMMAX
- Subject: Re: Darwin 5.4 xnu kernel CVS Release Tags and SHMMAX
- From: "David A. Gatwood" <email@hidden>
- Date: Wed, 22 May 2002 20:03:46 -0700 (PDT)
On Wed, 22 May 2002, John Worsley wrote:
>
Greetings,
>
>
I work for a company producing a commercial distribution of PostgreSQL, an
>
open-source RDBMS. I've found that building it for OS X running the Darwin
>
Kernel produces an error suggesting the Kernel be re-configured to have a
>
higher value for SHMMAX when the requested concurrent connection value is
>
too high.
Bottom line, System V shared memory sucks, and always will. On every OS,
not just Mac OS X.
You should be able to find my POSIX shared memory patch for postgres if
you do a net search for Postgresql and Mac OS X, but it's really only a
partial fix, since it still limits you to a small number of shared regions
(just about twice as much as the kernel System V support). The real fix
would be to do something more intelligent than my mapping table... maybe a
dynamically resizable table for a quick fix. Anyway, it's out there on
the 'net, and should give you a good starting point.
Later,
David
---------------------------------------------------------------------
David A. Gatwood email@hidden
Developer Docs Writer email@hidden
Apple Computer email@hidden
Check out my weekly web comic:
http://www.techmagazine.org
_______________________________________________
darwin-kernel mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/darwin-kernel
Do not post admin requests to the list. They will be ignored.