]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commit
immutable: ReadBucketProxy defines classes of exception: LayoutInvalid and its two...
authorZooko O'Whielacronx <zooko@zooko.com>
Fri, 2 Jan 2009 19:15:54 +0000 (12:15 -0700)
committerZooko O'Whielacronx <zooko@zooko.com>
Fri, 2 Jan 2009 19:15:54 +0000 (12:15 -0700)
commitfa5c1d83268c45681b83af56541fd71e9e401d79
tree45e37e4f01cf42a84765de56150002716dd9e003
parent0ee027c180717334ad3c1fb5efbc5a87006c5bdf
immutable: ReadBucketProxy defines classes of exception: LayoutInvalid and its two subtypes RidiculouslyLargeURIExtensionBlock and ShareVersionIncompatible.  This helps users (such as verifier/repairer) catch certain classes of reasons for "why did this download not work".  This code gets exercised by the verifier/repairer unit tests, which corrupt the shares on disk in order to trigger problems like these.
src/allmydata/immutable/layout.py