]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MINOR: systemd: must check the configuration using -Ws
authorWilliam Lallemand <wlallemand@haproxy.org>
Mon, 26 Jul 2021 09:03:54 +0000 (11:03 +0200)
committerWilliam Lallemand <wlallemand@haproxy.org>
Mon, 26 Jul 2021 09:03:54 +0000 (11:03 +0200)
commit9def1425ce5c8c1db6589795cb171986d2a028a3
treefa03dfd8c09eebd03f86fa54f6e4fcafe200061e
parent2bf5d41ada0aaa7b996b75e42ba1327fc7507bef
BUG/MINOR: systemd: must check the configuration using -Ws

When doing a reload with a configuration which requires the
master-worker mode, the configuration check will fail because the check
is not done with -W/-Ws.

Example:
wla@kikyo:~/haproxy$ ./haproxy -Ws -c -f haproxy.cfg
Configuration file is valid
wla@kikyo:~/haproxy$ ./haproxy -c -f haproxy.cfg
[NOTICE]   (13153) : haproxy version is 2.5-dev2-4567b3-16
[NOTICE]   (13153) : path to executable is ./haproxy
[ALERT]    (13153) : config : Can't use a 'program' section without master worker mode.
[ALERT]    (13153) : config : Fatal errors found in configuration.

This patch fixes the issue by adding -Ws on the check command line.

Must be backported in all stable branches. (The file was previously in
contrib/systemd/haproxy.service.in).
admin/systemd/haproxy.service.in