]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MINOR: mworker: does not erase the pidfile upon reload
authorWilliam Lallemand <wlallemand@haproxy.org>
Mon, 14 Feb 2022 08:02:14 +0000 (09:02 +0100)
committerWilliam Lallemand <wlallemand@haproxy.org>
Mon, 14 Feb 2022 08:28:13 +0000 (09:28 +0100)
commit7b820a6191736cdf4167d624b7bcab9957dd0697
treedf45b1a7e55dba65329f3dab6a2321338afc1422
parent6fed59c7c1d1858b52687bb55f03ebb8163e23dc
BUG/MINOR: mworker: does not erase the pidfile upon reload

When started in master-worker mode combined with daemon mode, HAProxy
will open() with O_TRUNC the pidfile when switching to wait mode.

In 2.5, it happens  everytime after trying to load the configuration,
since we switch to wait mode.

In previous version this happens upon a failure of the configuration
loading.

Fixes bug #1545.

Must be backported in every supported branches.
src/haproxy.c