Changes between Initial Version and Version 1 of Ticket #2025


Ignore:
Timestamp:
2013-07-17T13:16:17Z (12 years ago)
Author:
daira
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2025

    • Property Summary changed from test storage server behaviour for bad container files to test storage server behaviour for bad container files or chunk objects
  • Ticket #2025 – Description

    initial v1  
    11The behaviour of a storage server on shares with a corrupt container (bad header or inconsistent length) is insufficiently tested. We should simulate various kinds of container corruption (also on a subset of shares in a shareset that has more than one share), to test that the correct errors are raised.
    22
    3 See for example [https://github.com/LeastAuthority/tahoe-lafs/commit/fd819cea11599cc274b8e1d72bfce0fffea39296#L3R93 this bug], which showed that raising {{{CorruptStoredShareError}}} on an immutable share with an inconsistent length was untested.
     3See for example [https://github.com/LeastAuthority/tahoe-lafs/commit/fd819cea11599cc274b8e1d72bfce0fffea39296#L3R93 this bug], which showed that raising {{{CorruptStoredShareError}}} on an immutable share with an inconsistent container length was untested.
    44
    55Note that the code and the intended behaviour (see #1566) has changed on the cloud branch so that is what we should test. The cloud backend has additional failure modes due to missing or inconsistent chunk objects.