]> granicus.if.org Git - postgresql/commit
Add max_parallel_workers GUC.
authorRobert Haas <rhaas@postgresql.org>
Fri, 2 Dec 2016 12:42:58 +0000 (07:42 -0500)
committerRobert Haas <rhaas@postgresql.org>
Fri, 2 Dec 2016 12:42:58 +0000 (07:42 -0500)
commitb460f5d6693103076dc554aa7cbb96e1e53074f9
tree01fd17d21facc8d329936fb18ec554d41c39abf7
parent5714931b075b2dc8994b6e464ea3845c33ecf416
Add max_parallel_workers GUC.

Increase the default value of the existing max_worker_processes GUC
from 8 to 16, and add a new max_parallel_workers GUC with a maximum
of 8.  This way, even if the maximum amount of parallel query is
happening, there is still room for background workers that do other
things, as originally envisioned when max_worker_processes was added.

Julien Rouhaud, reviewed by Amit Kapila and by revised by me.
doc/src/sgml/config.sgml
src/backend/access/transam/parallel.c
src/backend/postmaster/bgworker.c
src/backend/utils/init/globals.c
src/backend/utils/misc/guc.c
src/backend/utils/misc/postgresql.conf.sample
src/bin/pg_resetxlog/pg_resetxlog.c
src/include/miscadmin.h
src/include/postmaster/bgworker.h