]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MEDIUM: mworker: use default maxconn in wait mode
authorWilliam Lallemand <wlallemand@haproxy.org>
Tue, 21 Jun 2022 09:11:50 +0000 (11:11 +0200)
committerWilliam Lallemand <wlallemand@haproxy.org>
Tue, 21 Jun 2022 12:22:49 +0000 (14:22 +0200)
commit0a012aa16b77af4039988e80e7343ec2eec267dc
treec14e307401bcbc4b7dc6712e0c6c6224ce79ac9b
parent4f5777a41594d2acd74b1a54a3f23fbb1c83140c
BUG/MEDIUM: mworker: use default maxconn in wait mode

In bug #1751, it was reported that haproxy is consumming too much memory
since the 2.4 version. This is because of a change in the master, which
loses completely its configuration in wait mode, and lose its maxconn.

Without the maxconn, haproxy will try to compute one itself, and will
allocate RAM consequently, too much in our case. Which means the master
will have a too high maxconn and too much RAM allocated.

The patch fixes the issue by setting the maxconn to the default value
when re-executing the master in wait mode.

Must be backported as far as 2.5.
src/haproxy.c