nicer file move

Suggestions and discussion of future versions
Post Reply
lvm
Seeder
Seeder
Posts: 130
Joined: Sat Apr 19, 2008 6:05 am

nicer file move

Post 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
truenorth
Member
Member
Posts: 17
Joined: Fri Jan 19, 2018 9:29 pm

Re: nicer file move

Post 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.
mhertz
Moderator
Moderator
Posts: 2182
Joined: Wed Jan 22, 2014 5:05 am
Location: Denmark

Re: nicer file move

Post 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.
truenorth
Member
Member
Posts: 17
Joined: Fri Jan 19, 2018 9:29 pm

Re: nicer file move

Post 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.
Post Reply