#2831: Downloads stall when using "Move storage"
------------------------+------------------------------------
 Reporter:  Markweiser  |      Owner:
     Type:  bug         |     Status:  new
 Priority:  major       |  Milestone:  needs verified
Component:  Core        |    Version:  other (please specify)
 Keywords:              |
------------------------+------------------------------------
 This happens when I have a destination with low IO throughput
 - Perhaps related to #994 -

 Eg: My setup is basically:

 * Download to SSD mountpoint (/data/fast/incomplete)
 * Once finished, move to low rpm HDD big storage (/data/slow/new)

 So, when this process happens, everything that Deluge is doing is stalled
 and waits for the copy to happens.

 This issue happens when using 'Move to Storage' or when using 'Move
 Completed'.
 Anything related to copying the downloaded files will stall the current
 tasks.

 Reproduce:

 * Add various downloads and start them (around 10gb+ size)
 * Move any finished downloads to a low IO mountpoint (eg: USB 2.0 External
 HDD)
 * Notice the non-finished downloads stall

 Related to move_storage() -
 http://www.rasterbar.com/products/libtorrent/manual.html

 '''move_storage()'''
 {{{
 void move_storage(std::string const& save_path) const;
 void move_storage(std::wstring const& save_path) const;
 }}}

 ''Moves the file(s) that this torrent are currently seeding from or
 downloading to. '''If the given save_path is not located on the same drive
 as the original save path, The files will be copied to the new drive and
 removed from their original location. This will block all other disk IO,
 and other torrents download and upload rates may drop while copying the
 file'''.''



 Can't Deluge implement it?

--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2831>
Deluge <http://deluge-torrent.org/>
Deluge Project

-- 
You received this message because you are subscribed to the Google Groups 
"Deluge Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/deluge-dev.
For more options, visit https://groups.google.com/d/optout.

Reply via email to