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(-)
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. |