Opened 12 years ago

Closed 10 years ago

#994 closed bug (Invalid)

All transfers stall completely when using "Move storage"

Reported by: neggelandia@… Owned by: andar
Priority: major Milestone:
Component: libtorrent Version:
Keywords: move.storage Cc: neggelandia@…

Description

I have a relatively small partition for new downloads, which means I have to use the "Move storage" function to re-locate some of my downloaded things from time to time. Every time I use it, as soon as I click the OK button in the Move storage dialog, all transfers immediately stop (except for downloads, they just drop to ~20kb/s). This happens whether I move just one torrent or 20. When I say "all transfers" I really mean all of them, not just the ones I'm currently moving.

I don't have much more details about this except that I'm always moving to a different partition (actually a different LVM volume).

Change History (10)

comment:1 Changed 12 years ago by Cas

  • Resolution set to worksforme
  • Status changed from new to closed

I do this function regularly on Ubuntu 9.10 with LVM2 and Deluge 1.2.2 and have not seen this issue personally or even seen it reported in the forums so will change to worksforme.

comment:2 Changed 11 years ago by negge

  • Cc neggelandia@… added
  • Component changed from core to gtkui
  • Resolution worksforme deleted
  • Status changed from closed to reopened
  • Version changed from 1.1.8 to 1.3.0_dev

Re-opening this 'cause it's obviously not fixed yet.

I just upgraded my computer completely, meaning I'm now using different harddrives than before as well as an upgraded OS (Debian Squeeze). This problem still persists.

When I use "Move storage" I move between two separate partitions, both on the same LVM device (which in turn is located on a RAID10 array). The whole moving process works just fine, but all uploads and downloads stop while doing it. After the moving is complete it starts seeding again after a little while.

If you want me to provide more information just tell me.

comment:3 Changed 11 years ago by negge

Just to clarify, when I say that transfers freeze, I mean that every transfer freezes, not just the torrents that I'm currently moving!

comment:4 Changed 11 years ago by naikoto

I can confirm this for 1.2.3 on debian box. Separate partitions and large file (more than GB). While file is being moved, other deluge processes are slowed down to zero.

Same with deletion of large file (wipe on xfs) - i workaround it by deleting via sshfs.

comment:5 Changed 11 years ago by negge

I can delete large files on my XFS filesystem without any lag, so I'm not sure if this is related to XFS or not. I guess I could partition an extra harddrive with ext3 or 4 and try moving between those to see if the problem persists.

comment:6 Changed 11 years ago by Cas

  • Component changed from gtkui to core
  • Milestone set to Future

comment:7 Changed 11 years ago by negge

I just changed all my filesystems to ext4 and the bug still persists, so it doesn't seem to be XFS related.

comment:8 Changed 11 years ago by andar

  • Component changed from core to libtorrent

comment:9 Changed 11 years ago by Cas

  • Milestone Future deleted
  • Version 1.3.0_dev deleted

comment:10 Changed 10 years ago by Cas

  • Resolution set to invalid
  • Status changed from reopened to closed

From: http://www.rasterbar.com/products/libtorrent/manual.html

move_storage()

... This will block all other disk IO, and other torrents download and upload rates may drop while copying the file.

Note: See TracTickets for help on using tickets.