[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