From: Willy Tarreau Date: Wed, 7 Sep 2011 15:40:39 +0000 (+0200) Subject: [BUG] peers: don't pre-allocate 65000 connections to each peer X-Git-Tag: v1.5-dev8~122 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3ae65a16b977f20fc7c5c7df2d7ce05161202733;p=thirdparty%2Fhaproxy.git [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. --- diff --git a/src/cfgparse.c b/src/cfgparse.c index 1889654d26..f098a3158a 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;