aboutsummaryrefslogtreecommitdiff
path: root/src/backend/postmaster/postmaster.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/postmaster/postmaster.c')
-rw-r--r--src/backend/postmaster/postmaster.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/backend/postmaster/postmaster.c b/src/backend/postmaster/postmaster.c
index fa5aeed31db..15c23204611 100644
--- a/src/backend/postmaster/postmaster.c
+++ b/src/backend/postmaster/postmaster.c
@@ -899,13 +899,9 @@ PostmasterMain(int argc, char *argv[])
/*
* Now that loadable modules have had their chance to register background
- * workers, calculate MaxBackends. Add one for the autovacuum launcher.
+ * workers, calculate MaxBackends.
*/
- MaxBackends = MaxConnections + autovacuum_max_workers + 1 +
- GetNumShmemAttachedBgworkers();
- /* internal error because the values were all checked previously */
- if (MaxBackends > MAX_BACKENDS)
- elog(ERROR, "too many backends configured");
+ InitializeMaxBackends();
/*
* Establish input sockets.