[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