[tahoe-lafs-trac-stream] [tahoe-lafs] #1513: memory usage in MDMF publish

tahoe-lafs trac at tahoe-lafs.org
Sun Aug 28 15:28:07 PDT 2011


#1513: memory usage in MDMF publish
--------------------------+-------------------------
 Reporter:  warner        |          Owner:
     Type:  defect        |         Status:  new
 Priority:  minor         |      Milestone:  1.9.0
Component:  code-mutable  |        Version:  1.9.0a1
 Keywords:  mutable mdmf  |  Launchpad Bug:
--------------------------+-------------------------
 I did a 'tahoe push --mdmf --mutable-type=mdmf foo' of a 210MB file. The
 client process swelled to 1.15GB RSS, making my entire system pretty
 unresponsive. The publish eventually succeeded, and the memory usage went
 back to normal.

 I'm guessing that either there's a design problem in which it's trying to
 upload all segments in parallel, or there's a failure in the Pipeline code
 such that it's holding all shares in memory at the same time.

 Since MDMF is supposed to make it possible to work with large files, I
 think the memory usage should be similar to CHK files: capped at a small
 constant times the segsize.

 It would be nice to fix this for 1.9, but since MDMF is still
 experimental, I'm willing to ship without it.

-- 
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1513>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage


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