commit | ecfe673f6110f8177d7d71cc6d1a5ccff9c9c2df | [log] [tgz] |
---|---|---|
author | Olivier Houchard <ohouchard@haproxy.com> | Thu Jul 26 18:47:27 2018 +0200 |
committer | Willy Tarreau <w@1wt.eu> | Thu Jul 26 20:55:02 2018 +0200 |
tree | 2025c6f9b1feaeeda6be26d873833accab5488a3 | |
parent | 79321b95a85e2e49d08980f65b5f3dfe181c340d [diff] |
MINOR: threads/queue: Get rid of THREAD_WANT_SYNC in the queue code. Now that we can wake one thread sleeping in the poller, we don't have to use THREAD_WANT_SYNC any more. This gives a significant performance boost on highly contended accesses (servers with maxconn 1), showing a jump from 21k to 31k conn/s on a test involving 8 threads.