Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot recheck completed torrent when in torrent in "missing files" state. #12082

Open
jedmeister324 opened this issue Feb 27, 2020 · 1 comment

Comments

@jedmeister324
Copy link

jedmeister324 commented Feb 27, 2020

Please provide the following information

qBittorrent version and Operating System

4.2.1 , Windows 10 (10.0.1xxxx)

What is the problem

I use a SSD drive for downloading incomplete torrents (E:). Then , when torrents are completed they are moved to my large mechanical drive (D:). These folders are set in the preferences window.

But, on the odd occassion the status on completed torrents gets corrupted (missing files). When I 'recheck' , Qbittorrent checks only the incomplete torrent drive (E:). But, the files are on my D: drive.

There is no way to tell qbittorrent that the completed files are in the completed folder.

The workaround is to move the 'completed' files on the D: drive, back to the 'incomplete' folder on the E: drive, force recheck, then qbittorrent scans and sets it to 100% complete, then moves all of the completed torrent files back to the "D" drive. For a 250gb torrent, this means 750gb of reading/writing. It is just crazy.

What is the expected behavior

When rechecking torrents in a failed state, qbittorrent should search both the 'complete' and 'incomplete' folders.

If the torrent is not in the incomplete folder, then the complete folder will be checked. Even better, if the files in the torrent are spread across both the complete/incomplete folders, qbit should move them all to the completed folder then do the recheck scan. If the status of the recheck is not at 100%, then qbit can use the completed folder to finish downloading the missing data.

Steps to reproduce

Set a different drive for "Default save path" and "Keep incomplete torrents" folder.

Download a large torrent (or any).

Somehow trick qbittorrent to put the torrent into a 'missing' files state (maybe by temporarily disconnecting the drive, not exactly sure).

Perform a 'recheck'. The torrent will be reset to 0% complete.

Extra info(if any)

In general, qbittorrent does not give users the ability to set the current folder containing the torrent files (whether it is complete or incomplete). This makes it impossible to manage large torrents that need to download on different drives.

Ideally there should be a manual folder override option for any individual torrent. As soon as a manual folder is set, qbittorrent only uses that folder for that torrent, regardless of any other settings.

@maasbrug
Copy link

I just started using qbittorent 4.3.8 on windows 10 x64, and immediately came across this issue, trying to rehash a (large) torrent
on a drive/directory not specified in the download options. It will not rehash as long as the 'incomplete torrents' folder is enabled in options. I'd like to use a 'download' (incomplete) folder to put incomplete torrent downloads in, and then have them moved to a 'completed' folder once the torrent is complete.
I further wholly concurr with jedmeister324's post, and think it's strange that this hasn't been adressed yet, 1.5 years later, as other users must run into this situation as well.

best regards,
maasbrug

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants