Custom Query (2449 matches)
Results (340 - 342 of 2449)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #2831 | Duplicate | Downloads stall when using "Move storage" | ||
| Description |
This happens when I have a destination with low IO throughput
Eg: My setup is basically:
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:
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 | ||
| 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 | ||
| 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. |
|||
