[tahoe-dev] [tahoe-lafs] #393: mutable: implement MDMF

tahoe-lafs trac at tahoe-lafs.org
Thu Jul 8 00:32:13 UTC 2010

#393: mutable: implement MDMF
     Reporter:  warner        |       Owner:  kevan                                                      
         Type:  enhancement   |      Status:  assigned                                                   
     Priority:  major         |   Milestone:  1.8.0                                                      
    Component:  code-mutable  |     Version:  1.0.0                                                      
   Resolution:                |    Keywords:  newcaps performance random-access privacy gsoc mdmf mutable
Launchpad Bug:                |  

Comment (by kevan):

 attachment:393status16.dpatch alters various mutable filenode APIs to have
 callers use MutableFileHandles and MutableData objects instead of strings
 when uploading things to the grid. This allows the mutable file publishing
 code to use memory-saving measures that Nevow performs when dealing with a
 lot of data (writing it to a tempfile, if I understand correctly), and is
 modeled on the FileHandle and Data classes that immutable files use for
 the same purpose. Almost all tests pass right now; the SFTP frontend tests
 are failing, as I need to go in there and see what (if anything) needs to
 be done to fix that. After that, I'll address memory concerns that crop up
 when downloading huge files by cloning the download target pattern used by
 immutable files -- as a side effect, this will give users streaming
 downloads of mutable files.

Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/393#comment:30>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized file storage grid

More information about the tahoe-dev mailing list