commit | 319d136ff9f0832da980e4c210bfac9e0fdd2900 | [log] [tgz] |
---|---|---|
author | Willy Tarreau <w@1wt.eu> | Thu Jun 16 16:28:01 2022 +0200 |
committer | Willy Tarreau <w@1wt.eu> | Fri Jul 01 19:15:14 2022 +0200 |
tree | cf768e759767cdc6525967c807e1d450bfe51c7a | |
parent | c958c70ec8bca6f816cf93f58e9089b01cc94d33 [diff] |
MEDIUM: task: use regular eb32 trees for the run queues Since we don't mix tasks from different threads in the run queues anymore, we don't need to use the eb32sc_ trees and we can switch to the regular eb32 ones. This uses cheaper lookup and insert code, and a 16-thread test on the queues shows a performance increase from 570k RPS to 585k RPS.