pgsql: Allow dynamic allocation of shared memory segments.

From: Robert Haas <rhaas(at)postgresql(dot)org>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Allow dynamic allocation of shared memory segments.
Date: 2013-10-10 01:24:00
Message-ID: E1VU4yu-0007D8-FO@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Allow dynamic allocation of shared memory segments.

Patch by myself and Amit Kapila. Design help from Noah Misch. Review
by Andres Freund.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/0ac5e5a7e152504c71ce2168acc9cef7fde7893c

Modified Files
--------------
configure | 177 ++++-
configure.in | 4 +-
doc/src/sgml/config.sgml | 26 +
src/backend/port/sysv_shmem.c | 26 +-
src/backend/storage/ipc/Makefile | 4 +-
src/backend/storage/ipc/dsm.c | 972 ++++++++++++++++++++++++
src/backend/storage/ipc/dsm_impl.c | 990 +++++++++++++++++++++++++
src/backend/storage/ipc/ipci.c | 5 +
src/backend/utils/misc/guc.c | 12 +
src/backend/utils/misc/postgresql.conf.sample | 7 +
src/backend/utils/resowner/resowner.c | 109 +++
src/bin/initdb/initdb.c | 1 +
src/include/pg_config.h.in | 3 +
src/include/portability/mem.h | 40 +
src/include/storage/dsm.h | 39 +
src/include/storage/dsm_impl.h | 75 ++
src/include/storage/lwlock.h | 1 +
src/include/utils/resowner_private.h | 8 +
18 files changed, 2470 insertions(+), 29 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Peter Eisentraut 2013-10-10 02:43:20 pgsql: Revive line type
Previous Message Kevin Grittner 2013-10-09 19:44:45 pgsql: Add record_image_ops opclass for matview concurrent refresh.