[tahoe-dev] [tahoe-lafs] #724: helper: client should check up on the helper's work
tahoe-lafs
trac at allmydata.org
Sun May 31 12:51:48 PDT 2009
#724: helper: client should check up on the helper's work
---------------------------+------------------------------------------------
Reporter: warner | Owner:
Type: enhancement | Status: new
Priority: major | Milestone: undecided
Component: code-encoding | Version: 1.4.1
Keywords: helper | Launchpad_bug:
---------------------------+------------------------------------------------
Really, a client which uploads a file through the Helper should turn
around immediately afterwards and verify that the helper really did it's
job. The most intensive approach would be to perform a full verifier run
(download all shares and check all bits). A more appropriate choice might
be to perform a file check plus download the UEB from all shares to make
sure it matches the value returned by the helper.
Once #722 and #723 are fixed, a change like this would merely be a
reliability improvement: if the helper is buggy or malicious (or not
connected to the complete/correct serverlist), this would allow the client
to detect it right away, while the original file is still available.
The client would respond to a helper failure by performing a direct
(helperless) upload, which is obviously slower but then removes reliance
upon the helper for reliability/availability.
--
Ticket URL: <http://allmydata.org/trac/tahoe/ticket/724>
tahoe-lafs <http://allmydata.org>
secure decentralized file storage grid
More information about the tahoe-dev
mailing list