binhex / arch-rtorrentvpn

Docker build script for Arch Linux base with ruTorrent, rTorrent, autodl-irssi, Privoxy and OpenVPN
GNU General Public License v3.0
238 stars 35 forks source link

Seeding torrents marked as 'finished' when they hit 1:1 despite ratio group action to 'continue' #198

Open Span24 opened 1 year ago

Span24 commented 1 year ago

In rutorrent, I have ratio group actions set to continue seeding regardless of the ratio (I never want them to stop seeding). I do have a ratio group action configured to change the channel to 'delete ok' once the configured seed TIME is met (as you would expect, different per tracker). I do this so that when the time comes for me to manually remove torrents I'll know which have met the trackers seed requirements and can be deleted.

Nonetheless, once a seeded torrent exceeds a 1:1 upload ratio its marked as finished and seeding stops. I must then go in and manually start them. As configured, the channel does change to 'delete ok' once the configured seed TIME is reached so I know that the ratio rules are otherwise working. In all cases, if the ratio has not yet reached 1:1 then the torrent continues to seed.

I may have narrowed this down to the watchdog script restarting and re-initializing plugins when the VPN IP address expires or otherwise no longer works (network failure?). I think that somewhere in this process any torrents with greater that 1:1 ratio are changed to 'finished' status. I have tried enabling the default ratio group in rtorrent.rc but this does not help.