]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Scale readahead pieces a bit
authorMatt Joiner <anacrolix@gmail.com>
Thu, 26 Feb 2015 05:10:15 +0000 (16:10 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Thu, 26 Feb 2015 05:10:15 +0000 (16:10 +1100)
client.go

index c7507932afcbb7696935a137b388d000d5097533..2fff46a90609bf2b3e9080a18bcd8bef6dc83ece 100644 (file)
--- a/client.go
+++ b/client.go
@@ -274,7 +274,7 @@ func (cl *Client) readRaisePiecePriorities(t *torrent, off, _len int64) {
                return
        }
        cl.raisePiecePriority(t, index, piecePriorityNext)
-       for i := 0; i < 3; i++ {
+       for i := 0; i < t.numConnsUnchoked()/2; i++ {
                index++
                if index >= t.numPieces() {
                        break