From: Matt Joiner Date: Thu, 14 Aug 2025 02:46:10 +0000 (+1000) Subject: Update webseed requests if queue is completely drained X-Git-Tag: v1.59.0~2^2~4 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=f07faf2ab9d542b4b240590f42fac3ff31fd1d99;p=btrtrc.git Update webseed requests if queue is completely drained --- diff --git a/webseed-peer.go b/webseed-peer.go index beb3d0a8..a8f3d2ea 100644 --- a/webseed-peer.go +++ b/webseed-peer.go @@ -243,7 +243,9 @@ func (ws *webseedPeer) runRequest(webseedRequest *webseedRequest) { ws.deleteActiveRequest(webseedRequest) cl := ws.peer.cl if err == nil && cl.numWebSeedRequests[ws.hostKey] == webseedHostRequestConcurrency/2 { - cl.updateWebseedRequestsWithReason("webseedPeer request completed") + cl.updateWebseedRequestsWithReason("webseedPeer.runRequest low water") + } else if cl.numWebSeedRequests[ws.hostKey] == 0 { + cl.updateWebseedRequestsWithReason("webseedPeer.runRequest zero requests") } locker.Unlock() }