pgsql: Allow dynamic allocation of shared memory segments. - Mailing list pgsql-committers

From Robert Haas
Subject pgsql: Allow dynamic allocation of shared memory segments.
Date
Msg-id E1VU4yu-0007D8-FO@gemulon.postgresql.org
Whole thread Raw
List 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(-)


pgsql-committers by date:

Previous
From: Kevin Grittner
Date:
Subject: pgsql: Add record_image_ops opclass for matview concurrent refresh.
Next
From: Peter Eisentraut
Date:
Subject: pgsql: Revive line type