]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
[BUG] peers: don't pre-allocate 65000 connections to each peer
authorWilly Tarreau <w@1wt.eu>
Wed, 7 Sep 2011 15:40:39 +0000 (17:40 +0200)
committerWilly Tarreau <w@1wt.eu>
Wed, 7 Sep 2011 20:47:42 +0000 (22:47 +0200)
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

index 1889654d2605016540c2988fe3e7f5c53a1e86a2..f098a3158a243d6f235bde7d749285d2c3e9c328 100644 (file)
@@ -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;