[tahoe-lafs-trac-stream] [tahoe-lafs] #483: repairer service
tahoe-lafs
trac at tahoe-lafs.org
Wed Jul 3 09:37:47 UTC 2013
#483: repairer service
-----------------------------+---------------------------------
Reporter: warner | Owner: warner
Type: enhancement | Status: closed
Priority: major | Milestone: eventually
Component: operational | Version: 1.1.0
Resolution: duplicate | Keywords: repair preservation
Launchpad Bug: |
-----------------------------+---------------------------------
Changes (by daira):
* status: new => closed
* resolution: => duplicate
Old description:
> It is time to build a Repairer service. This should accept a storage
> index, or a verifier cap, and:
> * locate all existing shares
> * read all existing shares, checking hashes, report bad ones
> * generate+upload new shares as necessary
>
> There should be a work queue, a directory of SI or verifier-cap (or
> repair-caps, once we define them). The files in the work queue directory
> should have one file per line, and the file will be deleted once all its
> files have been repaired.
>
> Eventually we will make a foolscap inlet port for the work queue.
>
> The Repairer service should be another
> twisted.application.service.MultiService, like uploaders and downloaders
> and helpers.
New description:
It is time to build a Repairer service. This should accept a storage
index, or a verifier cap, and:
* locate all existing shares
* read all existing shares, checking hashes, report bad ones
* generate+upload new shares as necessary
There should be a work queue, a directory of SI or verifier-cap (or
repair-caps, once we define them). The files in the work queue directory
should have one file per line, and the file will be deleted once all its
files have been repaired.
Eventually we will make a foolscap inlet port for the work queue.
The Repairer service should be another
twisted.application.service.MultiService, like uploaders and downloaders
and helpers.
--
Comment:
Duplicate of #543, since we have decided (per #1382) that repair should
rebalance shares.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/483#comment:14>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list