[tahoe-dev] [tahoe-lafs] #1109: let the get_buckets() response include the first block

tahoe-lafs trac at tahoe-lafs.org
Sun Jul 18 02:07:48 UTC 2010


#1109: let the get_buckets() response include the first block
------------------------------+---------------------------------------------
     Reporter:  zooko         |       Owner:  warner              
         Type:  enhancement   |      Status:  new                 
     Priority:  major         |   Milestone:  1.8.0               
    Component:  code-network  |     Version:  1.7.0               
   Resolution:                |    Keywords:  download performance
Launchpad Bug:                |  
------------------------------+---------------------------------------------

Comment (by zooko):

 So perhaps for v1.8.0 we would add a new method called something like
 {{{get_buckets_data()}}} which implements the stateless interface, like
 [source:src/allmydata/interfaces.py at 4410#L165 slot_readv()]. Then new
 downloaders could use that, perhaps invoking that on the first {{{K}}}
 servers that they know of which support it, and invoking
 {{{get_buckets()}}} on the remaining {{{N-K}}} servers which they will
 need to use only if some of the first {{{K}}} servers fail.

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


More information about the tahoe-dev mailing list