]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Wait 1-2 mins between failed metainfo fetches
authorMatt Joiner <anacrolix@gmail.com>
Tue, 12 Aug 2025 14:31:09 +0000 (00:31 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Tue, 12 Aug 2025 14:31:09 +0000 (00:31 +1000)
sources.go

index 650d7a8c3e578e44e0270b807ecdeccbafa84a22..012a9d2fc2f0c33dca746cdfb48e27637359a8c8 100644 (file)
@@ -61,7 +61,7 @@ func (t *Torrent) trySource(source string) (retry g.Option[time.Duration], err e
                return
        }
        if err != nil {
-               retry.Set(time.Duration(rand.Int64N(int64(time.Minute))))
+               retry.Set(time.Minute + time.Duration(rand.Int64N(int64(time.Minute))))
                return
        }
        err = t.cl.config.MetainfoSourcesMerger(t, &mi)