Opened at 2009-05-31T19:51:48Z
Last modified at 2015-08-16T15:26:16Z
#724 new enhancement
helper: client should check up on the helper's work — at Initial Version
Reported by: | warner | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | undecided |
Component: | code-encoding | Version: | 1.4.1 |
Keywords: | upload-helper | Cc: | |
Launchpad Bug: |
Description
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.