|
commit c6e03c1495fa51f9a98ed0bbe3230313c7c7201c
|
|
Author: Christopher Faulet <cfaulet@haproxy.com>
|
|
Date: Tue Apr 30 14:08:41 2019 +0200
|
|
|
|
CLEANUP: config: Don't alter listener->maxaccept when nbproc is set to 1
|
|
|
|
This patch only removes a useless calculation on listener->maxaccept when nbproc
|
|
is set to 1. Indeed, the following formula has no effet in such case:
|
|
|
|
listener->maxaccept = (listener->maxaccept + nbproc - 1) / nbproc;
|
|
|
|
This patch may be backported as far as 1.5.
|
|
|
|
(cherry picked from commit 02f3cf19ed803d20aff9294ce7cb732489951ff5)
|
|
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
|
|
(cherry picked from commit 14203e3cf9404e57de5e274b453f0fe4f2174924)
|
|
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
|
|
|
|
diff --git a/src/cfgparse.c b/src/cfgparse.c
|
|
index 8e325416..3f6ea352 100644
|
|
--- a/src/cfgparse.c
|
|
+++ b/src/cfgparse.c
|
|
@@ -9018,9 +9018,8 @@ out_uri_auth_compat:
|
|
* is bound to. Rememeber that maxaccept = -1 must be kept as it is
|
|
* used to disable the limit.
|
|
*/
|
|
- if (listener->maxaccept > 0) {
|
|
- if (nbproc > 1)
|
|
- listener->maxaccept = (listener->maxaccept + 1) / 2;
|
|
+ if (listener->maxaccept > 0 && nbproc > 1) {
|
|
+ listener->maxaccept = (listener->maxaccept + 1) / 2;
|
|
listener->maxaccept = (listener->maxaccept + nbproc - 1) / nbproc;
|
|
}
|
|
|