Matt Joiner
|
a54d2d81e4
|
Retain peer local request ordering
|
2022-05-09 12:05:50 +10:00 |
Matt Joiner
|
9a9c7dee00
|
Add and use typed roaring bitmap
|
2022-05-09 12:05:50 +10:00 |
Matt Joiner
|
1bae62fd22
|
Dynamic outbound max requests
This might be one solution to https://github.com/anacrolix/torrent/issues/698.
|
2021-12-24 08:55:57 +11:00 |
Matt Joiner
|
04beb8937f
|
More consistent cancellation management
|
2021-12-12 18:35:02 +11:00 |
Matt Joiner
|
30375615b3
|
Remove unused request strategy code
|
2021-12-12 18:35:02 +11:00 |
Matt Joiner
|
eab111dd84
|
Switch Peer.PieceAllowedFast and several request strategy inputs to raw roaring.Bitmaps
This is in preparation to support encoding request strategy run inputs for benchmarking.
|
2021-10-05 20:06:23 +11:00 |
Matt Joiner
|
1d2d1a9cde
|
Store peer requests in a bitmap
|
2021-09-19 15:16:37 +10:00 |
Matt Joiner
|
dd52a1440f
|
request_strategy.Peer.canRequestPiece performance: Reorder conditions
|
2021-09-18 12:53:22 +10:00 |
Matt Joiner
|
26837ee73c
|
Add a working request strategy test
|
2021-06-07 13:01:39 +10:00 |
Matt Joiner
|
0d4e566fc0
|
Extract request strategy stuff into a separate module
|
2021-06-07 13:01:39 +10:00 |