[tahoe-dev] [tahoe-lafs] #1353: make the FUSE interface be a supported, first-class feature

tahoe-lafs trac at tahoe-lafs.org
Thu Feb 3 07:39:58 PST 2011


#1353: make the FUSE interface be a supported, first-class feature
-------------------------------+--------------------------------------------
     Reporter:  zooko          |       Owner:  somebody 
         Type:  enhancement    |      Status:  new      
     Priority:  major          |   Milestone:  undecided
    Component:  documentation  |     Version:  1.8.2    
   Resolution:                 |    Keywords:  fuse docs
Launchpad Bug:                 |  
-------------------------------+--------------------------------------------

Comment (by gdt):

 The SFTP interface is cool, and I think should stay, but saying our fuse
 answer is to use it seems kludgy, and extended attributes and caching will
 be harder.

 We need a way for someone to use the CLI to do
 {{{
 tahoe mount [ALIAS:][PATH] [system-path]
 }}}
 or perhaps just alias:, and require an alias for a sub-path.  Note that
 there is no sftp login, no ssh credentials, just reading the cap out of
 the .tahoe directory.   Perhaps system-path defaults to ~/TAHOE/ALIAS.
 the FUSE module should then allow requests only from the same uid that did
 the mount, and maybe root, and have an option to allow anyone who could
 access the original directory to do things - I'm not sure but one has to
 translate system access control to tahoe access control.  Perhaps this is
 a whole separate program, but it seems core, and I think if it worked well
 many people would be using it.

 This will then point out that having files be chmod +x would be sensible,
 which leads to tahoe storing attributes.

 The really hard part is dealing with immutable files and the illusion of
 writing to them.  Maybe they're just read-only and one has to write/rename
 which is what should happen anyway.

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


More information about the tahoe-dev mailing list