[tahoe-lafs-trac-stream] [tahoe-lafs] #510: use plain HTTP for storage server protocol

tahoe-lafs trac at tahoe-lafs.org
Mon Oct 17 13:48:15 PDT 2011


#510: use plain HTTP for storage server protocol
------------------------------+---------------------------------
     Reporter:  warner        |      Owner:  taral
         Type:  enhancement   |     Status:  new
     Priority:  major         |  Milestone:  2.0.0
    Component:  code-storage  |    Version:  1.2.0
   Resolution:                |   Keywords:  standards gsoc http
Launchpad Bug:                |
------------------------------+---------------------------------

Comment (by warner):

 I put a quick prototype of using HTTP to download immutable share data in
 my "http-transport" github branch (https://github.com/warner/tahoe-
 lafs/tree/http-transport , may or may not still exist by the time you read
 this). It advertises a "storage-URL" through the #466 extended introducer
 announcement, and uses the new {{{web.client}}} code in recent Twisted
 (10.0 I think?) and a {{{Range:}}} header to fetch the correct read
 vector. It does not yet use persistent connections, which I think are
 necessary to get the performance improvement we're hoping for. It also
 still uses Foolscap for share discovery (getting from a storage index to a
 list of share numbers on that server), and doesn't touch mutable shares at
 all, and of course doesn't even think about uploads or modifying shares.

 I also added #1565 to discuss the URLs that should be used to access this
 kind of service.

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


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