Tyler Neely
|
10146e31f0
|
Stagger background thread spin-down to avoid a thundering herd
|
2019-08-15 18:18:13 +02:00 |
|
Stjepan Glavina
|
9b3e8b8f26
|
Use our own Sink/Empty and fix compilation errors
|
2019-08-15 11:47:20 +02:00 |
|
Stjepan Glavina
|
ea2da1f4a4
|
Merge branch 'master' into tyler_elastic_threadpool
|
2019-08-15 10:52:52 +02:00 |
|
Stjepan Glavina
|
a2e54fcd29
|
Replace crossbeam with crossbeam-channel
|
2019-08-12 23:47:32 +02:00 |
|
Stjepan Glavina
|
ae84fd4498
|
Merge branch 'master' into tyler_elastic_threadpool
|
2019-08-12 20:32:49 +02:00 |
|
Stjepan Glavina
|
a430e27819
|
Cleanup, docs, fmt
|
2019-08-12 18:00:21 +02:00 |
|
Tyler Neely
|
445b4161cb
|
Improve comment on the blocking threadpool
|
2019-08-09 16:40:31 +02:00 |
|
Tyler Neely
|
81fa1d419a
|
Remove all of the dynamic control stuff for now and just use nonblocking sends + 1 second receive timeouts
|
2019-08-09 12:22:54 +02:00 |
|
Tyler Neely
|
ab613a53e5
|
Improve comments in the blocking threadpool
|
2019-08-09 12:06:43 +02:00 |
|
Tyler Neely
|
4cb1faf299
|
Use unbuffered work queue in the dynamic threadpool to reduce bufferbloat
|
2019-08-09 12:06:26 +02:00 |
|
Tyler Neely
|
d75aae23cb
|
Tune timings of dynamic threadpool
|
2019-08-09 12:06:00 +02:00 |
|
Tyler Neely
|
e97dfdc4cc
|
Add dynamic threadpool
|
2019-08-08 16:48:18 +02:00 |
|
Florian Gilcher
|
5b0a6269a9
|
Initial commit
|
2019-08-08 14:44:48 +02:00 |
|