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 dgatwood@gatwood.net Developer Docs Writer dgatwood@apple.com Apple Computer dgatwood@mklinux.org Check out my weekly web comic: http://www.techmagazine.org _______________________________________________ darwin-kernel mailing list | darwin-kernel@lists.apple.com Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/darwin-kernel Do not post admin requests to the list. They will be ignored.