Opened 15 years ago

Closed 9 years ago

Last modified 9 years ago

#1032 closed feature-request (Fixed)

Error-out if downloaded torrent data is suddenly missing

Reported by: s0undt3ch Owned by: Calum
Priority: critical Milestone: 1.3.13
Component: Core Version: master
Keywords: Cc: non7top@gmail.com, luther138@hotmail.com

Description

When a seeding torrent data is moved on the file-system from outside deluge, deluge starts thinking it's a new torrent and starts downloading it again(at least within server restarts). The correct behaviour would be to error the torrent giving it a meaningful status message like "Downloaded torrent data not found" or something like this, and if the user actually wants to re-download the torrent, have him resume it.

Change History (19)

comment:1 by andar, 15 years ago

Milestone: 1.2.01.3.0
Version: 1.1.9

comment:2 by Damien Churchill, 15 years ago

Milestone: 1.3.01.4.0

comment:3 by Calum, 14 years ago

Type: bugfeature-request

Changed to feature request as it is not a bug per-se

comment:4 by Calum, 14 years ago

Summary: Force error when torrent data is moved from outside delugeError-out if downloaded torrent data is suddenly missing

comment:6 by s0undt3ch, 13 years ago

Owner: changed from andar to s0undt3ch
Status: newassigned
Version: git master

A fix is being cooked...

comment:7 by Vladimir Berezhnoy, 13 years ago

Cc: non7top@gmail.com added

comment:8 by SisyphusMyth, 12 years ago

That would be a great "fix". If you need help implementing it, please contact me.

comment:9 by luther138, 12 years ago

Cc: luther138@hotmail.com added
Milestone: 1.4.01.3.x
Type: feature-requestbug

Is this still being looked into? Rebooting a machine that has a failed mount point, will cause all of the seeding torrents to redownload to a new location. This can be very damaging to a user without an unlimited data plan (as well as damaging to a users ratio on private trackers).

While this isn't the exact case this bug describes I believe that a solution to one would be a solution to the other.

I would consider this more of a bug then a feature-request, torrents shouldn't start downloading to a new location without a warning or user interaction.

SisyphusMyth: Since nobody has looked at this in 15 months I am

sure they would be glad to have your help.

Thanks.

comment:10 by Calum, 12 years ago

Milestone: 1.3.x1.4.0
Type: bugfeature-request

Please do not change ticket settings.

in reply to:  10 comment:11 by luther138, 12 years ago

Replying to Cas:

Please do not change ticket settings.

My sincere apologies.

I am assuming from your terse retort that you don't agree.

A seeding torrent redownloading to a new location could incur charges to a user who's ISP has a usage-based pricing plan. Costing users extra money seemed like a bug.

Thanks for your attention to this, I look forward to having it as a feature in 1.4.0

-Luther

comment:12 by Yoshi8765, 11 years ago

Is this feature request still being worked on? I noticed this today and it would be nice if deluge could work similar to utorrent: It would stop a seeding torrent if files are missing and notify you with an error. The forum threads I've found regarding this has died off a while ago in the middle of discussion...

comment:13 by mauromi, 11 years ago

+1 for this feature, i need that :) Thanks

comment:14 by Calum, 10 years ago

For reference, duplicate/related tickets: #1487, #2006, #2385, #2456

comment:15 by Calum, 10 years ago

Owner: changed from s0undt3ch to Calum
Priority: majorcritical

comment:16 by Calum, 10 years ago

Milestone: 1.4.02.0.0

comment:17 by m!nus, 9 years ago

Any ideas how this can be fixed? One could compare the saved state of the torrent with the files on disk, I guess.

comment:18 by Calum, 9 years ago

Milestone: 2.01.3.13
Resolution: Fixed
Status: assignedclosed

I think I have finally got a robust fix implemented in 1.3-stable: [0ab7ebd0177f281e]

It would be helpful to get feedback on this before I make another release.

comment:19 by m!nus, 9 years ago

Tried on 2.0-dev. After starting with a not mounted disk the torrent is in error state wiht status showing "Unable to locate Download Folder!". Works!

Note: See TracTickets for help on using tickets.