From 04d8b5f7c8c249b854d07950511dc533cd13e053 Mon Sep 17 00:00:00 2001 From: Igor Katson Date: Wed, 1 May 2024 12:05:42 +0100 Subject: [PATCH] 128 works even better --- crates/librqbit/src/torrent_state/live/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/librqbit/src/torrent_state/live/mod.rs b/crates/librqbit/src/torrent_state/live/mod.rs index 0559343..a2800fc 100644 --- a/crates/librqbit/src/torrent_state/live/mod.rs +++ b/crates/librqbit/src/torrent_state/live/mod.rs @@ -1277,7 +1277,8 @@ impl PeerHandler { trace!("we are unchoked"); self.locked.write().i_am_choked = false; self.unchoke_notify.notify_waiters(); - self.requests_sem.add_permits(64); + // TODO: compute this better than hard coding. + self.requests_sem.add_permits(128); } fn on_received_piece(&self, piece: Piece) -> anyhow::Result<()> {