|
I'm using hardlink mode and I want to make sure the files are actually the same, and manually check if any new files are present. If I set the “Size mismatch tolerance” option to 0%, will it still match torrents that aren't the same size but stop during the recheck, or are the two linked? |
Replies: 2 comments 2 replies
|
They are linked. In the current implementation, Size mismatch tolerance is used for two related gates:
So an explicit 0% is strict: the coverage threshold is 100%, and the recheck resume threshold is 100%. It is not a “allow partial, then stop after recheck” switch. A partial hardlink match with any non-ignored missing bytes will normally be rejected as For the workflow you described, I would use:
That lets qui create links for the files it has, add the torrent paused, run the recheck, and leave it paused for your manual inspection instead of resuming it automatically. There is also a separate safety gate: in hardlink mode, unmatched extra files must be piece-boundary safe; otherwise qui skips the cross-seed to avoid qBittorrent modifying hardlinked source data. Reflink mode is the safer option when you need partial downloads across shared piece boundaries. The current docs explicitly say the setting “also determines auto-resume threshold,” and the tests confirm |
|
First of all, thank you for taking the time to give me such a thorough answer. It's true that this part isn't easy to understand with all these different scenarios.
The problem with this approach is that, when it comes to torrents that contain exactly the same files, they won't start seeding right away. To provide some context, I'm currently using
So, despite all the other rules, if the file isn't piece-boundary safe, the cross-seed will never happen? |
They are linked. In the current implementation, Size mismatch tolerance is used for two related gates:
100% - tolerance.So an explicit 0% is strict: the coverage threshold is 100%, and the recheck resume threshold is 100%. It is not a “allow partial, then stop after recheck” switch. A partial hardlink match with any non-ignored missing bytes will normally be rejected as
below_thresholdbefore the torrent is added. If a torrent is added for some other reason that requires rechecking, it will only auto-resume a…