[tahoe-dev] [tahoe-lafs] #947: Add file-with-metadata caps

tahoe-lafs trac at allmydata.org
Fri Feb 12 11:56:53 PST 2010


#947: Add file-with-metadata caps
------------------------------+---------------------------------------------
 Reporter:  kpreid            |           Owner:  nobody   
     Type:  enhancement       |          Status:  new      
 Priority:  major             |       Milestone:  undecided
Component:  unknown           |         Version:  unknown  
 Keywords:  inodes, metadata  |   Launchpad_bug:           
------------------------------+---------------------------------------------
 Web architecture expects that a resource has a Content-Type. Modern
 filesystems have "extended attributes" per file as well as metadata such
 as modification time, and it is desirable to back these things up. Both of
 these things point to the idea that there ought to be addressable
 (has-a-URL) objects which designate the metadata as well as the file data
 (binary blob). My understanding of current Tahoe architecture is that all
 metadata is instead stored in the rows of the directory objects.

 Additionally, metadata should be mutable iff the file is, so that it can
 be updated in-place without access to every directory which might contain
 it.

 I imagine that these objects would ''contain'' a current-design file cap,
 rather than themselves containing the file data, so that we still get the
 convergent encryption space advantage even if file metadata differs among
 separately-created instances.

 This idea raised at friam 2010-02-12.

-- 
Ticket URL: <http://allmydata.org/trac/tahoe/ticket/947>
tahoe-lafs <http://allmydata.org>
secure decentralized file storage grid


More information about the tahoe-dev mailing list