[tahoe-lafs-trac-stream] [tahoe-lafs] #560: use validation metadata from other servers to validate this server's data?

tahoe-lafs trac at tahoe-lafs.org
Fri Aug 26 16:47:55 PDT 2011


#560: use validation metadata from other servers to validate this server's data?
--------------------------+------------------------------------------------
     Reporter:  zooko     |      Owner:
         Type:            |     Status:  new
  enhancement             |  Milestone:  undecided
     Priority:  minor     |    Version:  1.2.0
    Component:  code-     |   Keywords:  preservation availability download
  encoding                |
   Resolution:            |
Launchpad Bug:            |
--------------------------+------------------------------------------------
Changes (by davidsarah):

 * keywords:   => preservation availability download


Old description:

> The Merkle Tree over the shares is stored on each of the {{{N}}} servers.
> If a server has the correct share, but its copy of the Merkle Tree over
> the shares has been corrupted, then the downloader //could// download the
> share and check it using a copy of the Merkle Tree which was downloaded
> from a different server.
>
> However, currently the downloader stops using a server entirely if it has
> a corrupted Merkle Tree, so the downloader might fail to download the
> file since it doesn't try to use the share from the server that has the
> corrupted Merkle Tree.

New description:

 The Merkle Tree over the shares is stored on each of the {{{N}}} servers.
 If a server has the correct share, but its copy of the Merkle Tree over
 the shares has been corrupted, then the downloader ''could'' download the
 share and check it using a copy of the Merkle Tree which was downloaded
 from a different server.

 However, currently the downloader stops using a server entirely if it has
 a corrupted Merkle Tree, so the downloader might fail to download the file
 since it doesn't try to use the share from the server that has the
 corrupted Merkle Tree.

--

Comment:

 Hmm, how likely is it that a server would have a correct share with a
 corrupted Merkle tree? I'm not sure this would help much in practice.

-- 
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/560#comment:1>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list