[tahoe-lafs-trac-stream] [Tahoe-LAFS] #268: implement CHK download helper
Tahoe-LAFS
trac at tahoe-lafs.org
Sun Aug 16 15:16:45 UTC 2015
#268: implement CHK download helper
-------------------------------+------------------------------------
Reporter: warner | Owner: warner
Type: enhancement | Status: new
Priority: major | Milestone: undecided
Component: code-encoding | Version: 0.7.0
Resolution: | Keywords: upload-helper download
Launchpad Bug: |
-------------------------------+------------------------------------
Changes (by zooko):
* keywords: helper download => upload-helper download
Old description:
> The upload-specific helper described in #116 is insufficient to achieve
> all
> the properties we're hoping for. The helper as originally envisioned in
> that
> ticket was specifically for uploading CHK files: it did not encompass
> downloading files (since there's no bandwidth benefit for those), nor did
> it
> include mutable files (since by our SDMF rules, these files are small and
> the
> bandwidth of them isn't too much of a burden).
>
> To prevent the clients from making connections to all storage servers, we
> need a helper that will also mediate CHK downloads and mutable uploads
> and
> downloads. I'm making a separate ticket for this since it's more work
> than
> I'd originally realized. I think I can still get it done in the original
> schedule.
>
> Zooko and I have talked about the need or lack of need for this
> connection-minimization. It may be the case that minimizing connections
> is
> not all that important, at least with a reasonable number of clients. So
> it's
> possible that we'll want the #116 upload-only helper to get us
> resumability
> and 1x uploads, but not the all-purpose helper described in this ticket
> to
> get us minimal connections and isolation between clients and storage
> servers.
New description:
The upload-specific helper described in #116 is insufficient to achieve
all
the properties we're hoping for. The helper as originally envisioned in
that
ticket was specifically for uploading CHK files: it did not encompass
downloading files (since there's no bandwidth benefit for those), nor did
it
include mutable files (since by our SDMF rules, these files are small and
the
bandwidth of them isn't too much of a burden).
To prevent the clients from making connections to all storage servers, we
need a helper that will also mediate CHK downloads and mutable uploads and
downloads. I'm making a separate ticket for this since it's more work than
I'd originally realized. I think I can still get it done in the original
schedule.
Zooko and I have talked about the need or lack of need for this
connection-minimization. It may be the case that minimizing connections is
not all that important, at least with a reasonable number of clients. So
it's
possible that we'll want the #116 upload-only helper to get us
resumability
and 1x uploads, but not the all-purpose helper described in this ticket to
get us minimal connections and isolation between clients and storage
servers.
--
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/268#comment:8>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list