nicer file move

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

nicer file move

Postby lvm » Mon Apr 09, 2018 5:52 am

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: 14
Joined: Fri Jan 19, 2018 9:29 pm

Re: nicer file move

Postby truenorth » Sat May 09, 2020 3:13 pm

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
Compulsive Poster
Compulsive Poster
Posts: 798
Joined: Wed Jan 22, 2014 5:05 am
Location: Denmark

Re: nicer file move

Postby mhertz » Sat May 09, 2020 4:34 pm

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: 14
Joined: Fri Jan 19, 2018 9:29 pm

Re: nicer file move

Postby truenorth » Mon May 11, 2020 2:38 pm

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.


Return to “Development”

Who is online

Users browsing this forum: No registered users and 2 guests