as agreed a few months ago, enable strict-limits for v2.3

Signed-off-by: William Dauchy <[email protected]>
---
 src/cfgparse-global.c |  2 --
 src/haproxy.c         | 17 +++++++----------
 2 files changed, 7 insertions(+), 12 deletions(-)

diff --git a/src/cfgparse-global.c b/src/cfgparse-global.c
index 0e6905976..4c98df8e7 100644
--- a/src/cfgparse-global.c
+++ b/src/cfgparse-global.c
@@ -1196,8 +1196,6 @@ int cfg_parse_global(const char *file, int linenum, char 
**args, int kwm)
                        goto out;
                if (kwm == KWM_NO)
                        global.tune.options &= ~GTUNE_STRICT_LIMITS;
-               else
-                       global.tune.options |= GTUNE_STRICT_LIMITS;
        }
        else {
                struct cfg_kw_list *kwl;
diff --git a/src/haproxy.c b/src/haproxy.c
index 278476c3e..6f57f4cb6 100644
--- a/src/haproxy.c
+++ b/src/haproxy.c
@@ -1705,6 +1705,7 @@ static void init(int argc, char **argv)
 #if defined(SO_REUSEPORT)
        global.tune.options |= GTUNE_USE_REUSEPORT;
 #endif
+       global.tune.options |= GTUNE_STRICT_LIMITS;
 
        pid = getpid();
        progname = *argv;
@@ -3062,8 +3063,7 @@ int main(int argc, char **argv)
                                if (setrlimit(RLIMIT_NOFILE, &limit) != -1)
                                        getrlimit(RLIMIT_NOFILE, &limit);
 
-                               ha_warning("[%s.main()] Cannot raise FD limit 
to %d, limit is %d. "
-                                          "This will fail in >= v2.3\n",
+                               ha_warning("[%s.main()] Cannot raise FD limit 
to %d, limit is %d.\n",
                                           argv[0], global.rlimit_nofile, 
(int)limit.rlim_cur);
                                global.rlimit_nofile = limit.rlim_cur;
                        }
@@ -3082,8 +3082,7 @@ int main(int argc, char **argv)
                                        exit(1);
                        }
                        else
-                               ha_warning("[%s.main()] Cannot fix MEM limit to 
%d megs."
-                                          "This will fail in >= v2.3\n",
+                               ha_warning("[%s.main()] Cannot fix MEM limit to 
%d megs.\n",
                                           argv[0], global.rlimit_memmax);
                }
 #else
@@ -3095,8 +3094,7 @@ int main(int argc, char **argv)
                                        exit(1);
                        }
                        else
-                               ha_warning("[%s.main()] Cannot fix MEM limit to 
%d megs.",
-                                          "This will fail in >= v2.3\n",
+                               ha_warning("[%s.main()] Cannot fix MEM limit to 
%d megs.\n",
                                           argv[0], global.rlimit_memmax);
                }
 #endif
@@ -3282,8 +3280,7 @@ int main(int argc, char **argv)
                }
                else
                        ha_alert("[%s.main()] FD limit (%d) too low for 
maxconn=%d/maxsock=%d. "
-                                "Please raise 'ulimit-n' to %d or more to 
avoid any trouble."
-                                "This will fail in >= v2.3\n",
+                                "Please raise 'ulimit-n' to %d or more to 
avoid any trouble.\n",
                                 argv[0], (int)limit.rlim_cur, global.maxconn, 
global.maxsock,
                                 global.maxsock);
        }
@@ -3565,7 +3562,7 @@ int main(int argc, char **argv)
                        }
                        else
                                ha_warning("[%s.main()] Failed to set the raise 
the maximum "
-                                          "file size. This will fail in >= 
v2.3\n", argv[0]);
+                                          "file size.\n", argv[0]);
                }
 #endif
 
@@ -3579,7 +3576,7 @@ int main(int argc, char **argv)
                        }
                        else
                                ha_warning("[%s.main()] Failed to set the raise 
the core "
-                                          "dump size. This will fail in >= 
v2.3\n", argv[0]);
+                                          "dump size.\n", argv[0]);
                }
 #endif
 
-- 
2.25.1


Reply via email to