From: Matt Joiner Date: Tue, 21 Jul 2015 12:52:43 +0000 (+1000) Subject: Don't probe pieces when setting torrent storage X-Git-Tag: v1.0.0~1112 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=78ec88ad0225c999bbf9020fd1ae896a24ea1a26;p=btrtrc.git Don't probe pieces when setting torrent storage It blocks the caller, for potentially quite some time. I've tested without this for some time now. --- diff --git a/client.go b/client.go index b8112f32..aaa2ee4d 100644 --- a/client.go +++ b/client.go @@ -1882,9 +1882,6 @@ func (cl *Client) setStorage(t *torrent, td data.Data) (err error) { if err != nil { return } - for index := range iter.N(t.numPieces()) { - cl.pieceChanged(t, index) - } cl.startTorrent(t) return }