mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-05-12 20:58:01 +00:00
BUG/MAJOR: init: properly compute the default global.maxpipes value
Initial default settings for maxconn/maxsock/maxpipes were rearranged
in commit a409f30d0
("MINOR: init: move the maxsock calculation code
to compute_ideal_maxsock()") but as a side effect, the calculated
maxpipes value was not stored anymore into global.maxpipes. This
resulted in splicing being disabled unless there is an explicit
maxpipes setting in the global section.
This patch just stores the calculated ideal value as planned in the
computation and as was done before the patch above.
This is strictly 2.2, no backport is needed.
This commit is contained in:
parent
5bb21b1d29
commit
a4818db0a9
@ -2421,6 +2421,8 @@ static void init(int argc, char **argv)
|
||||
|
||||
global.maxsock = compute_ideal_maxsock(global.maxconn);
|
||||
global.hardmaxconn = global.maxconn;
|
||||
if (!global.maxpipes)
|
||||
global.maxpipes = compute_ideal_maxpipes();
|
||||
|
||||
/* update connection pool thresholds */
|
||||
global.tune.pool_low_count = ((long long)global.maxsock * global.tune.pool_low_ratio + 99) / 100;
|
||||
|
Loading…
Reference in New Issue
Block a user