From: Matt Joiner Date: Mon, 20 Dec 2021 03:30:22 +0000 (+1100) Subject: cmd/torrent: Lower burst when there's a download rate limit X-Git-Tag: v1.40.0~8 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=7772d50f742dbf9cb9ffe2f610e18f3898da0453;p=btrtrc.git cmd/torrent: Lower burst when there's a download rate limit --- diff --git a/cmd/torrent/download.go b/cmd/torrent/download.go index a8b5bac4..e3ad5476 100644 --- a/cmd/torrent/download.go +++ b/cmd/torrent/download.go @@ -234,10 +234,11 @@ func downloadErr(flags downloadFlags) error { clientConfig.SetListenAddr(flags.Addr) } if flags.UploadRate != nil { + // TODO: I think the upload rate limit could be much lower. clientConfig.UploadRateLimiter = rate.NewLimiter(rate.Limit(*flags.UploadRate), 256<<10) } if flags.DownloadRate != nil { - clientConfig.DownloadRateLimiter = rate.NewLimiter(rate.Limit(*flags.DownloadRate), 1<<20) + clientConfig.DownloadRateLimiter = rate.NewLimiter(rate.Limit(*flags.DownloadRate), 1<<16) } if flags.Quiet { clientConfig.Logger = log.Discard