Ticket #2016 (assigned feature-request)
Clean exit verification with state backup
| Reported by: | Chotaz | Owned by: | Cas |
|---|---|---|---|
| Priority: | minor | Milestone: | 1.4.0 |
| Component: | core | Version: | 1.3.3 |
| Keywords: | clean exit force killing cache torrent list stats | Cc: |
Description
I usually have a large volume of torrents attached to deluge(currently 4TB in files, indivudual torrent size goes up to 100GB) and having this large storage system, I like to periodically check my disks for errors. Yet this has been taking some time off my seeding because with this large amount of torrents, every time i try closing the deamon(pkill deluge), it doesn't quit cleanly. This makes deluge have to check 4TB of files every single time i kill or stop deluged(usually takes a full day to do so with my drives).
My idea was to add a flag on the deamon close function that gets set if it's done cleanly and a way to cache torrent stats. The flag would be verified everytime the daemon is ran again and if it wasnt found, the latest cached stats would load after all the torrent checking is done.
