Re: Feature: POSIX Shared memory support
От | Chris Marcellino |
---|---|
Тема | Re: Feature: POSIX Shared memory support |
Дата | |
Msg-id | 6C3E385E-E4F0-4429-A65E-8456046A298D@levelview.com обсуждение исходный текст |
Ответ на | Re: Feature: POSIX Shared memory support ("Takayuki Tsunakawa" <tsunakawa.takay@jp.fujitsu.com>) |
Список | pgsql-patches |
Yes, as Tom pointed out. Sorry, I misread the autoconf file. I've gotten quite used to Darwin == BSD. I've added a note to my todo list to look into the posix semaphore performance on the Darwin side. --Chris On Feb 6, 2007, at 8:32 PM, Takayuki Tsunakawa wrote: >>> Then, how about semaphores? When I just do configure, PostgreSQL >>> seems to use SysV semaphores. But POSIX semaphore implementation > is >>> prepared in src/backend/port/posix_sema.c. Why isn't it used by >>> default? Does it have any problem? >>> >> >> Either way, Essentially, no one is running out of shared memory due >> to semaphores. >> In this case, semaphore usage is unrelated to shared memory >> shortages. > > Yes, of course, shared memory is not related to semaphores. > >> Also, on many platforms the posix_sema's code is used. > > Really? When I run 'configure' without any parameter on Red Hat > Enterprise Linux 4.0 (kernel 2.6.x), PostgreSQL uses SysV semaphores. > I confirmed that by seeing the result of 'ipcs -u'. What platforms is > POSIX sema used by PostgreSQL by default? > > > > ---------------------------(end of > broadcast)--------------------------- > TIP 3: Have you checked our extensive FAQ? > > http://www.postgresql.org/docs/faq
В списке pgsql-patches по дате отправления: