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
[regression] qBT does a lot of unnecessary writes to its files #5374
Comments
Can replicate "unneccessary writes" under debian 8, windows 7 and windows 10. Why is it touching .fastresume files while under operation..? |
Maybe to prevent data loss and corruption upon crash or sudden power outage? |
Seemed to work just fine without constant deletes & writes before. |
You wouldn't be talking about "Save resume data interval" in advanced settings? In win 7 with the official 3.3.4 i don't have that problem, or at least i don't think i have it? In file explorer .fastresume files seem to get overwritten on that interval, nothing strange, and resource monitor shows 0B/s writes.
|
Oh, looks like it was added recently? I didn't notice it. Well, setting it to reasonable period like With that being said, files still shouldn't be overwritten if there is no reason to. |
That's...reasonable only if you're seeding and don't care about stats or don't care about rechecking torrents in case of crash or power surge or some other calamity. |
We are closing all issues related to old qBittorrent versions (qBittorrent < 4.1.0). |
This should be fixed anyway. Now we write to .fastresumes on change events instead of relying on the interval. The default interval has also been increased to 60 min. |
@thalieht please help me!!! |
😄 I'll go to sleep soon, tomorrow. |
qBittorrent: v3.3.4
Qt: 5.5.1
libtorrent: 1.0.7.0
boost: 1.56.0
OS version: Gentoo Linux amd64
Regression happened most likely between
3.3.3
→3.3.4
. For sure there was no such problem on3.1.12
.on
3.3.4
qBittorrent does a lot of unnecessary writes to its.fastresume
files, which causes HDD trashing.Steps to reproduce:
↓ done by qBT, written per second.
The text was updated successfully, but these errors were encountered: