From 3ae65a16b977f20fc7c5c7df2d7ce05161202733 Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Wed, 7 Sep 2011 17:40:39 +0200 Subject: [PATCH] [BUG] peers: don't pre-allocate 65000 connections to each peer This made sense a long time ago but since the maxconn is dynamically computed from the tracking tables, it does not make any sense anymore and will harm future changes. --- src/cfgparse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cfgparse.c b/src/cfgparse.c index 1889654d2..f098a3158 100644 --- a/src/cfgparse.c +++ b/src/cfgparse.c @@ -1262,7 +1262,7 @@ int cfg_parse_peers(const char *file, int linenum, char **args, int kwm) curpeers->peers_fe->last_change = now.tv_sec; curpeers->peers_fe->id = strdup(args[1]); curpeers->peers_fe->cap = PR_CAP_FE; - curpeers->peers_fe->maxconn = 65000; + curpeers->peers_fe->maxconn = 0; curpeers->peers_fe->conn_retries = CONN_RETRIES; curpeers->peers_fe->timeout.connect = 5000; curpeers->peers_fe->accept = peer_accept;