Page 1 of 1

nicer file move

Posted: Mon Apr 09, 2018 5:52 am
by lvm
When deluge moves torrent files via 'move storage' it suspends all activities - stops seeding and downloading, when files are moved to a different filesystem this results in a sizeable delay. Is it possible to move files without affecting other torrents? - e.g. pause, move, restart. 1.3.15 linux

Re: nicer file move

Posted: Sat May 09, 2020 3:13 pm
by truenorth
I've found this exact same thing, and you're right, everything else stops. And the move is very slow. 1gb will take hours. Definite fault with Deluge.

Re: nicer file move

Posted: Sat May 09, 2020 4:34 pm
by mhertz
It's not deluge's "fault" though. Libtorrent-rasterbar's move_storage() function, called by deluge, will block disk IO when moving to other drive(as copy/deletes), which block downloading/seeding. It's been reported often for many years btw. Cas stated once that it seemingly would be improved in libtorrent 1.1.x, but the disk IO blocking and impacting seeding/download, still is referenced in libtorrent's API docs however.

Re: nicer file move

Posted: Mon May 11, 2020 2:38 pm
by truenorth
I understand. I didn't know how much Deluge leans on an underlying code library. It's too bad that move_storage hasn't been improved. I could understand locking down the file(s) being moved but not everything.