Hi,

HAProxy 2.6.4 was released on 2022/08/22. It added 2 new commits
after version 2.6.3.

This version was quickly released after the 2.6.3 because it introduced a
regression which could cause an infinite loop.

When in mworker mode, and without any master CLI configured (-S), after forking
the workers, and re-executing itself, the master will try to iterate the
proxies list but this one is empty, causing a infinite loop. The master is left
in a unusable state.

With systemd, the process is killed since the READY=1 signal is never sent.

This problem does not occur with the default systemd service which provides the
-S argument.


Please find the usual URLs below :
   Site index       : http://www.haproxy.org/
   Documentation    : http://docs.haproxy.org/
   Wiki             : https://github.com/haproxy/wiki/wiki
   Discourse        : http://discourse.haproxy.org/
   Slack channel    : https://slack.haproxy.org/
   Issue tracker    : https://github.com/haproxy/haproxy/issues
   Sources          : http://www.haproxy.org/download/2.6/src/
   Git repository   : http://git.haproxy.org/git/haproxy-2.6.git/
   Git Web browsing : http://git.haproxy.org/?p=haproxy-2.6.git
   Changelog        : http://www.haproxy.org/download/2.6/src/CHANGELOG
   Pending bugs     : http://www.haproxy.org/l/pending-bugs
   Reviewed bugs    : http://www.haproxy.org/l/reviewed-bugs
   Code reports     : http://www.haproxy.org/l/code-reports
   Latest builds    : http://www.haproxy.org/l/dev-packages


---
Complete changelog :
Emeric Brun (1):
      BUG/MAJOR: mworker: fix infinite loop on master with no proxies.

William Lallemand (1):
      BUG/MINOR: ssl/cli: error when the ca-file is empty

---

-- 
William Lallemand

Reply via email to