Ignore queue limits if speed is less than
Bug #799703 reported by
sledgehammer999
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qBittorrent |
Fix Released
|
Wishlist
|
Christophe Dumez |
Bug Description
This is a wishlist for a more advanced queue logic. If a torrent's speed is less than X KB/s then that torrent shouldn't be counted in the queue limits, thus allowing the next torrent to download also. If the torrent's speed is >= X KB/s then it should be counted again.
Changed in qbittorrent: | |
importance: | Undecided → Wishlist |
Changed in qbittorrent: | |
status: | Incomplete → Confirmed |
Changed in qbittorrent: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Basing on the speed would probably affect performance since you need to keep checking the transfer speed of active torrents and toggle their torrent_ handle: :auto_managed( ) state.
I believe a middle ground here would be to not count in the queueing limits torrents that are not transferring anything. This is more efficient because supported by libtorrent: slow_torrents is true, torrents without any payload transfers are not subject to the active_seeds and active_downloads limits. This is intended to make it more likely to utilize all available bandwidth, and avoid having torrents that don't transfer anything block the active slots.
---
if dont_count_
---
I can add support for this in next major release if you are still interested.