-
Notifications
You must be signed in to change notification settings - Fork 40
Description
Hello!
I love this project, without it using ARR suite apps would be much more cumbersome. That said, there is a glaring fault in the logic used.
Most people have hard caps on the speeds they have available, and when downloading many files / season packs for shows, you very easily run into bandwidth limits. Naturally, some torrents will then not get any bandwidth and may be flagged as "slow download". You can easily circumvent this issue by allowing slow downloads, but this is naturally subpar.
I suggest the implementation of a parameter for what the max cap should be. Then, if total download bandwidth is say within 10-20% (or maybe a some expression dependent on total torrents and slow download threshold) of this number, the slow download condition is ignored.
This would ensure healthy torrents aren't mistakenly marked as failed when they were merely waiting for their turn.
I do want to note that I do not know if decluttarr takes into account the torrent queue implemented in QBittorrent. If it does, then while implementing this would still be a good idea, it wouldnt be as necessary since qbittorrent can then ensure only a few torrents are active at a time.