]> Sergey Matveev's repositories - btrtrc.git/blobdiff - t.go
Add default sqrt readahead algorithm
[btrtrc.git] / t.go
diff --git a/t.go b/t.go
index 170827296bd6ffc4154f8c0b92dbc3729ba4163d..8da398832be19c46bccfbef5ddcbc18318baad87 100644 (file)
--- a/t.go
+++ b/t.go
@@ -37,12 +37,12 @@ func (t *Torrent) NewReader() Reader {
 
 func (t *Torrent) newReader(offset, length int64) Reader {
        r := reader{
-               mu:        t.cl.locker(),
-               t:         t,
-               readahead: 5 * 1024 * 1024,
-               offset:    offset,
-               length:    length,
+               mu:     t.cl.locker(),
+               t:      t,
+               offset: offset,
+               length: length,
        }
+       r.readaheadFunc = r.sqrtReadahead
        t.addReader(&r)
        return &r
 }