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:
Соглашаюсь с условиями обработки персональных данных