I'm a bit puzzled here because what I've come to understand is that all the hash checksums are validated during download which means that after a completed download there shouldn't be a need to again validate the hashes, right? Why can I then get several hashfails after a "successful" download when I validate the downloaded torrent?
When I look at the stats for the torrent it looks like this:
Code: Select all
TRANSFER
State: Seeding
Percent Done: 100%
ETA: 0 seconds
Download Speed: 0 kB/s
Upload Speed: 0 kB/s
Have: 19.51 GB (19.51 GB verified) <--- Seems OK
Availability: 100%
Total size: 19.51 GB (19.51 GB wanted)
Downloaded: 39.70 GB
Uploaded: 16.52 GB
Ratio: 0.41
Corrupt DL: 9.70 GB <--- A lot of hash fails
Peers: connected to 1, uploading to 1, downloading from 0
Code: Select all
TRANSFER
State: Idle
Percent Done: 91.4% <--- Huh?!
ETA: 0 seconds
Download Speed: 0 kB/s
Upload Speed: 0 kB/s
Have: 17.83 GB (17.83 GB verified) <--- Apparently not all was good!
Availability: 100%
Total size: 19.51 GB (19.51 GB wanted)
Downloaded: 39.70 GB
Uploaded: 16.52 GB
Ratio: 0.41
Corrupt DL: 9.70 GB <---- Still the same amount of hashfails of course.
Peers: connected to 28, uploading to 0, downloading from 0
Code: Select all
TRANSFER
State: Idle
Percent Done: 92.1% <---- A little more has been downloaded
ETA: 0 seconds
Download Speed: 0 kB/s
Upload Speed: 0 kB/s
Have: 17.99 GB (17.99 GB verified)
Availability: 100%
Total size: 19.51 GB (19.51 GB wanted)
Downloaded: 41.40 GB
Uploaded: 16.52 GB
Ratio: 0.39
Corrupt DL: 9.70 GB <-- It seems as if no hash fails was recorded during download
Peers: connected to 20, uploading to 0, downloading from 0
Is it Transmission that is calculating the hashes incorrectly during download, while verifying the entire torrent or what can it be? Any theories or comments?
I'm running this on Ubuntu 12.04 / Transmission-daemon 2.51 (13280) connecting from Windows 7 with Transmission remote GUI 4.1 (if that is of any use)