]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commit
Ensure that verification proceeds and stops when appropriate.
authorKevan <kevan@isnotajoke.com>
Fri, 13 Jan 2012 02:11:42 +0000 (18:11 -0800)
committerBrian Warner <warner@lothar.com>
Tue, 24 Jan 2012 20:52:09 +0000 (12:52 -0800)
commit1469b1b9f9bc4f6ed6f9f86fa83a8869c8fab851
tree19c16f230be4947eba971310339f47002c4e419b
parent5e1e58d4a83274297aee8dbc1a42be1bdb19cad9
Ensure that verification proceeds and stops when appropriate.

The removed assertions are appropriate for a download that seeks to
return plaintext to a caller; if we don't have at least k active remote
shares, then we can't hope to do that. They're not appropriate for a
verification operation; a user can try to verify a file that has fewer
than k shares available, so that shouldn't be treated as an error.
Instead, we proceed with fewer than k shares, and ensure that we
terminate the download if we have no shares at all and we're verifying.
src/allmydata/mutable/retrieve.py