commit | 4815c8cbfe7817939bcac7adc18fd9f86993e4fc | [log] [tgz] |
---|---|---|
author | Olivier Houchard <ohouchard@haproxy.com> | Wed Jan 24 18:17:56 2018 +0100 |
committer | Willy Tarreau <w@1wt.eu> | Mon Feb 05 16:02:22 2018 +0100 |
tree | 9619f9ff9c95b40af28f2f2a36fc0c97aeaac725 | |
parent | cf975d46bca2515056a4f55e55fedbbc7b4eda59 [diff] |
MAJOR: fd/threads: Make the fdcache mostly lockless. Create a local, per-thread, fdcache, for file descriptors that only belongs to one thread, and make the global fd cache mostly lockless, as we can get a lot of contention on the fd cache lock.