Hi all: a 7GB archive was downloaded using KTorrent.
i'm given to understand that hashes are calculated for the downloaded blocks. i did the following experiment: delected about 22 files of varying sizes but under different branches in the archive. Thus effectively the archive is incomplete and subsequent connection to a P2P network must trigger downloads for the missing pieces. Okay, so the observation is that the KTorrent client is downloading the blocks for the missing files in the archive. However, the disk i/o LED starts blinking after approx 2 min. and that time the dialog shows up "corrupt block detected in the archive, running data integrity check". People knowledgeable with P2P can they share, why a corrupt block notification is shown, when the data integrity scan is already done once by the client ? thanks Saifi.

