]> granicus.if.org Git - postgresql/commit
Allow dynamic allocation of shared memory segments.
authorRobert Haas <rhaas@postgresql.org>
Thu, 10 Oct 2013 01:05:02 +0000 (21:05 -0400)
committerRobert Haas <rhaas@postgresql.org>
Thu, 10 Oct 2013 01:05:02 +0000 (21:05 -0400)
commit0ac5e5a7e152504c71ce2168acc9cef7fde7893c
tree9060ae6a71ae9b7ce5fda85846d3060cdc215432
parentf566515192461acd8d9c232f48ddac3fc965cfd8
Allow dynamic allocation of shared memory segments.

Patch by myself and Amit Kapila.  Design help from Noah Misch.  Review
by Andres Freund.
18 files changed:
configure
configure.in
doc/src/sgml/config.sgml
src/backend/port/sysv_shmem.c
src/backend/storage/ipc/Makefile
src/backend/storage/ipc/dsm.c [new file with mode: 0644]
src/backend/storage/ipc/dsm_impl.c [new file with mode: 0644]
src/backend/storage/ipc/ipci.c
src/backend/utils/misc/guc.c
src/backend/utils/misc/postgresql.conf.sample
src/backend/utils/resowner/resowner.c
src/bin/initdb/initdb.c
src/include/pg_config.h.in
src/include/portability/mem.h [new file with mode: 0644]
src/include/storage/dsm.h [new file with mode: 0644]
src/include/storage/dsm_impl.h [new file with mode: 0644]
src/include/storage/lwlock.h
src/include/utils/resowner_private.h