Custom Query (2449 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (340 - 342 of 2449)

Ticket Resolution Summary Owner Reporter
#2831 Duplicate Downloads stall when using "Move storage" Markweiser
Description

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?

#2829 Fixed Scheduler plugin cannot be disabled 5haffl
Description

Hi,

When trying to disable the Scheduler plugin via deluge-web, I get the following error message from deluged (deluged -L error):

[ERROR   ] 13:34:40 init:57 Unable to disable plugin!
[ERROR   ] 13:34:44 init:58 'PreferencesManager' object has no attribute 'do_config_set_func'
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/deluge/plugins/init.py", line 55, in disable
    self.plugin.disable()
  File "/usr/lib/python2.7/dist-packages/deluge/plugins/Scheduler-0.2.egg/scheduler/core.py", line 114, in disable
    self.__apply_set_functions()
  File "/usr/lib/python2.7/dist-packages/deluge/plugins/Scheduler-0.2.egg/scheduler/core.py", line 130, in __apply_set_functions
    component.get("PreferencesManager").do_config_set_func(setting, core_config[setting])
AttributeError: 'PreferencesManager' object has no attribute 'do_config_set_func'

Therefore, the plugin cannot be disabled. I've already made a pull request for this bug, which can be solved simply by replacing do_config_set_func with session_set_setting in core.py (line 130) of the Scheduler plugin, according to the actual name of the method defined in core/preferencesmanager.py

#2828 Fixed Missing imports after packaging Doadin
Description

with setuptools later then 18.8(reported by other packages see links going from 19.2 to 19.3+)

E:\Program Files (x86)\Deluge>deluged-debug
Traceback (most recent call last):
  File "<string>", line 6, in <module>
  File "__main__.py", line 128, in <module>
  File "__main__deluged-debug__.py", line 5, in <module>
  File "pkg_resources/__init__.py", line 68, in <module>
  File "pkg_resources/extern/__init__.py", line 60, in load_module
ImportError: The 'packaging' package is required; normally this is bundled with this package so if you get this warning, consult the packager of your distribution.

E:\Program Files (x86)\Deluge>deluge-debug
Traceback (most recent call last):
  File "<string>", line 6, in <module>
  File "__main__.py", line 128, in <module>
  File "__main__deluge-debug__.py", line 5, in <module>
  File "pkg_resources/__init__.py", line 68, in <module>
  File "pkg_resources/extern/__init__.py", line 60, in load_module
ImportError: The 'packaging' package is required; normally this is bundled with this package so if you get this warning, consult the packager of your distribution.

https://github.com/pypa/setuptools/issues/517

Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.