[tahoe-dev] [tahoe-lafs] #1353: make the FUSE interface be a supported, first-class feature
tahoe-lafs
trac at tahoe-lafs.org
Wed Feb 2 21:59:55 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
Keywords: fuse docs | Launchpad Bug:
---------------------------+------------------------------------------------
In v1.7.0, released on 2010-06-18, we added a fully supported SFTP server
(see [http://tahoe-lafs.org/trac/tahoe-lafs/wiki/Doc The Parade Of Release
Notes]). However, there remains a widespread perception that Tahoe-LAFS
doesn't have FUSE integration or doesn't have ''real'', well-supported
FUSE integration, or that we have several alternative FUSE interfaces,
none of which completely works.
Examples:
* http://tahoe-lafs.org/pipermail/tahoe-dev/2011-February/006031.html #
(see the end of the letter)
* http://tahoe-lafs.org/pipermail/tahoe-dev/2011-January/005987.html
* http://tahoe-lafs.org/pipermail/tahoe-dev/2011-February/006052.html
To close this ticket you have to do the things on the following list. (You
may also need to add to this list or to move some of the things on this
list to separate tickets as appropriate.)
* remove the old, unsupported FUSE implementations from
source:trunk/contrib/fuse
* consider rescuing source:trunk/contrib/fuse/runtests.py , configuring it
to test the current, supported SFTP-based FUSE plugin, program a buildbot
to run that test
* document how to install Tahoe-LAFS as a FUSE plugin (can the install
process be automated somehow?)
* add to [wiki:FAQ The FAQ] a question: "Can I access Tahoe-LAFS through
FUSE?" with an appropriate answer
* document somewhere a clear, non-weasel-wordy answer to the question of
whether the reader should use the SFTP-based FUSE plugin or the
!PyFilesystem-based FUSE plugin. (For one thing, the former is supported
by the Tahoe-LAFS team, which means it was developed by a brilliant coder
-- David-Sarah -- under full test driven development, and is subject to
our practices intended to promote security, stability, and backward-
compatibility.)
* ? document somewhere what are the important differences between the WUI,
CLI, and FUSE interfaces
--
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1353>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-dev
mailing list