[tahoe-lafs-trac-stream] [tahoe-lafs] #1353: make the FUSE interface be a supported, first-class feature
tahoe-lafs
trac at tahoe-lafs.org
Tue Mar 5 16:38:28 UTC 2013
#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 pyfilesystem dokan
Launchpad Bug: |
-------------------------------+------------------------------------------
Old description:
> 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
New description:
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
--
Comment (by davidsarah):
Ticket #1356 is about being able to log in to SFTP and FTP with an
arbitrary cap URI as root directory, as suggested in comment:3. It has a
patch but needs tests.
Ticket #1357 is about using that to implement {{{tahoe mount}}}.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1353#comment:14>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list