commit c0a888ee179dd044c99cef7ffc2c8fe18b9243b2 [browse]
Author: Matt Joiner
Date: 2021-12-13 12:12:30 +11:00

Tidy up request heaping comments

commit 9d9556c97f0a6d8c805fc3724674122dbb706d5a [browse]
Author: Matt Joiner
Date: 2021-12-13 12:11:38 +11:00

Add Peer.cancelAllRequests for webseedPeer

commit 98f188dcbef1b62cdcd6e91fdc3abf16113b2b5a [browse]
Author: Matt Joiner
Date: 2021-12-13 12:09:12 +11:00

Update requests after deleting all in some corner cases

Choked by non-fast PeerConn, deleted PeerConn. They're not exactly guarded as strictly as they could be, so there's plenty of room for performance improvements here.

commit 47ef8d9c2d417ac5911b4b8b57de3d654159b083 [browse]
Author: Matt Joiner
Date: 2021-12-13 11:56:57 +11:00

Assert that a request isn't cancelled before requesting it again

commit a671c06b94fa5743411cd0d257aa8ae759321367 [browse]
Author: Matt Joiner
Date: 2021-12-13 11:55:47 +11:00

Update peer requests if not interested when piece priorities change

This should fix a starvation issue where we don't signal interest to a peer that has us choked.

clone the repository to get more history