[tahoe-lafs-trac-stream] [Tahoe-LAFS] #613: sometimes a helper hurts instead of helping (if you need to upload less than K shares)
Tahoe-LAFS
trac at tahoe-lafs.org
Mon Feb 9 11:25:03 UTC 2015
#613: sometimes a helper hurts instead of helping (if you need to upload less
than K shares)
-------------------------+-------------------------------------------------
Reporter: zooko | Owner:
Type: | Status: new
enhancement | Milestone: undecided
Priority: major | Version: 1.3.0
Component: code- | Keywords: upload repair helper performance
network | bandwidth
Resolution: |
Launchpad Bug: |
-------------------------+-------------------------------------------------
Changes (by lpirl):
* cc: tahoe-lafs.org@… (added)
Comment:
I thought about this too. Without knowing too much about the internals,
here is the idea:
Let's assume the helper knows (better) which shares to upload and which to
reuse.
Couldn't an uploader
1. ask the helper for it's encoding parameters,
1. do the encryption and the erasure coding,
1. then send the hashes of the resulting shares
1. and finally upload those shares, the helper reports as missing?
Additionally, if a share is unhappy, the helper could fetch it from a
faster sever and re-distribute it (although it is probably a difficult
decision if this is beneficial or not).
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/613#comment:4>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list