commit | 1aab50bb4aaf59f0dd6f0e98ccbf023209f92a69 | [log] [tgz] |
---|---|---|
author | William Lallemand <wlallemand@haproxy.com> | Thu Jun 07 09:46:01 2018 +0200 |
committer | Willy Tarreau <w@1wt.eu> | Fri Jun 08 18:22:31 2018 +0200 |
tree | fc0d5c5a92548e4f4ebf3cdb2ff3bdf32b8dd759 | |
parent | fc044c98e43ca5373c535e1e5f00e47ce8e5acb4 [diff] |
BUG/MEDIUM: threads: handle signal queue only in thread 0 Signals were handled in all threads which caused some signals to be lost from time to time. To avoid complicated lock system (threads+signals), we prefer handling the signals in one thread avoiding concurrent access. The side effect of this bug was that some process were not leaving from time to time during a reload. This patch must be backported in 1.8.