]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MEDIUM: unix: failed abstract socket binding is retryable
authorWilly Tarreau <w@1wt.eu>
Mon, 7 Jul 2014 16:36:45 +0000 (18:36 +0200)
committerWilly Tarreau <w@1wt.eu>
Mon, 7 Jul 2014 23:13:34 +0000 (01:13 +0200)
commit3c5efa2b3268f31cffc2c18887010d4bc906a066
tree444cfc428808335683d9e675730d75c6216cc2b0
parent39447b6a5799a160eae452db920fd0735a78638b
BUG/MEDIUM: unix: failed abstract socket binding is retryable

Jan Seda noticed that abstract sockets are incompatible with soft reload,
because the new process cannot bind and immediately fails. This patch marks
the binding as retryable and not fatal so that the new process can try to
bind again after sending a signal to the old process.

Note that this fix is not enough to completely solve the problem, but it
is necessary. This patch should be backported to 1.5.
src/proto_uxst.c