pgsql: Fix cross-checking ofReservedBackends/max_wal_senders/MaxConnec

Поиск
Список
Период
Сортировка
От Tom Lane
Тема pgsql: Fix cross-checking ofReservedBackends/max_wal_senders/MaxConnec
Дата
Msg-id E1etyNe-0004EC-6O@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Fix cross-checking of ReservedBackends/max_wal_senders/MaxConnections.

We were independently checking ReservedBackends < MaxConnections and
max_wal_senders < MaxConnections, but because walsenders aren't allowed
to use superuser-reserved connections, that's really the wrong thing.
Correct behavior is to insist on ReservedBackends + max_wal_senders being
less than MaxConnections.  Fix the code and associated documentation.

This has been wrong for a long time, but since the situation probably
hardly ever arises in the field (especially pre-v10, when the default
for max_wal_senders was zero), no back-patch.

Discussion: https://postgr.es/m/28271.1520195491@sss.pgh.pa.us

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/4e0c743c18bf5435a4850510c5c74b3521c3e1e5

Modified Files
--------------
doc/src/sgml/config.sgml            | 23 ++++++++++++++---------
src/backend/postmaster/postmaster.c | 15 ++++++---------
src/backend/utils/init/postinit.c   |  2 +-
src/backend/utils/misc/guc.c        |  5 +++--
4 files changed, 24 insertions(+), 21 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Robert Haas
Дата:
Сообщение: pgsql: test_decoding: Remove unused #include directives.
Следующее
От: Tom Lane
Дата:
Сообщение: pgsql: Revert "Temporarily instrument postgres_fdw test to look forsta