]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commit
test_mutable: workaround: use more peers to avoid random test failures.
authorBrian Warner <warner@allmydata.com>
Thu, 15 Nov 2007 21:55:00 +0000 (14:55 -0700)
committerBrian Warner <warner@allmydata.com>
Thu, 15 Nov 2007 21:55:00 +0000 (14:55 -0700)
commit8a2736480a045e73e0a4dc1373f2300eac166508
tree948faa383d6001b289858a19d288a0ebc37194d2
parent8742f2806d56a97fc2b021f37b62602374135306
test_mutable: workaround: use more peers to avoid random test failures.

The underlying issue is recorded in #211: one corrupt share in a query
response will cause us to ignore the remaining shares in that response, even
if they are good. In our tests (with N=10 but only 5 peers), this can leave
us with too few shares to recover the file.

The temporary workaround is to use 10 peers, to make sure we never get
multiple shares per response. The real fix will be to fix the control flow.

This fixes #209.
src/allmydata/test/test_system.py