qBittorrent & operating system versions
qBittorrent v4.6.3
OS: Arch Linux
Qt: 6.6.1
Libtorrent: 2.0.9
What is the problem?
Partial downloads has weird behavior with libtorrent 2.0 POSIX-compliant mode.
Edit: this is because POSIX storage do not restore file priorities arvidn/libtorrent#7593
Steps to reproduce
- Set
Disk IO type to POSIX-compliant.
- Add a torrent with many files, keep all files selected for now, but do not start the torrent (i.e. uncheck the
Start torrent option).
- Go into the
Content tab and uncheck some arbitrary files to make the task partial.
- Start the download. Unwanted parts will be saved into
.parts file.
- Wait until the download is 100% completed.
- Exit the client.
- Start the client again.
You will see Missing Files error on that task as it wants actual file parts to be present instead of the .parts file now.
You can also force recheck it and see that the progress is not 100% anymore. Because after the client restart that task has switched into the different mode for some reason.
Additional context
I found this bug because you can't uncheck files while adding a torrent in WebUI. So you add full torrent first (paused) and only then uncheck the files.
Log(s) & preferences file(s)
No response
qBittorrent & operating system versions
qBittorrent v4.6.3
OS: Arch Linux
Qt: 6.6.1
Libtorrent: 2.0.9
What is the problem?
Partial downloads has weird behavior with libtorrent 2.0
POSIX-compliantmode.Edit: this is because POSIX storage do not restore file priorities arvidn/libtorrent#7593
Steps to reproduce
Disk IO typetoPOSIX-compliant.Start torrentoption).Contenttab and uncheck some arbitrary files to make the task partial..partsfile.You will see
Missing Fileserror on that task as it wants actual file parts to be present instead of the.partsfile now.You can also force recheck it and see that the progress is not 100% anymore. Because after the client restart that task has switched into the different mode for some reason.
Additional context
I found this bug because you can't uncheck files while adding a torrent in WebUI. So you add full torrent first (paused) and only then uncheck the files.
Log(s) & preferences file(s)
No response