mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-19 21:46:11 +05:00
Update torrent.go
This commit is contained in:
@@ -193,8 +193,8 @@ func (t *Torrent) progressEvent() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (t *Torrent) updateRA() {
|
func (t *Torrent) updateRA() {
|
||||||
t.muTorrent.Lock()
|
// t.muTorrent.Lock()
|
||||||
defer t.muTorrent.Unlock()
|
// defer t.muTorrent.Unlock()
|
||||||
// if t.Torrent != nil && t.Torrent.Info() != nil {
|
// if t.Torrent != nil && t.Torrent.Info() != nil {
|
||||||
// pieceLen := t.Torrent.Info().PieceLength
|
// pieceLen := t.Torrent.Info().PieceLength
|
||||||
// adj := pieceLen * int64(t.Torrent.Stats().ActivePeers) / int64(1+t.cache.Readers())
|
// adj := pieceLen * int64(t.Torrent.Stats().ActivePeers) / int64(1+t.cache.Readers())
|
||||||
@@ -206,13 +206,8 @@ func (t *Torrent) updateRA() {
|
|||||||
// }
|
// }
|
||||||
// go t.cache.AdjustRA(adj)
|
// go t.cache.AdjustRA(adj)
|
||||||
// }
|
// }
|
||||||
if t.cache != nil {
|
adj := int64(16 << 20) // 16 MB fixed RA
|
||||||
readers := t.cache.Readers()
|
go t.cache.AdjustRA(adj)
|
||||||
if readers > 0 { // actually it's 0 in preload
|
|
||||||
adj := int64(16 << 20) // 16 MB fixed RA
|
|
||||||
go t.cache.AdjustRA(adj)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (t *Torrent) expired() bool {
|
func (t *Torrent) expired() bool {
|
||||||
|
|||||||
Reference in New Issue
Block a user