FUSE integration #36
Labels
No Label
0.2.0
0.3.0
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.7.0
0.8.0
0.9.0
1.0.0
1.1.0
1.10.0
1.10.1
1.10.2
1.10a2
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.15.0
1.15.1
1.2.0
1.3.0
1.4.1
1.5.0
1.6.0
1.6.1
1.7.0
1.7.1
1.7β
1.8.0
1.8.1
1.8.2
1.8.3
1.8β
1.9.0
1.9.0-s3branch
1.9.0a1
1.9.0a2
1.9.0b1
1.9.1
1.9.2
1.9.2a1
LeastAuthority.com automation
blocker
cannot reproduce
cloud-branch
code
code-dirnodes
code-encoding
code-frontend
code-frontend-cli
code-frontend-ftp-sftp
code-frontend-magic-folder
code-frontend-web
code-mutable
code-network
code-nodeadmin
code-peerselection
code-storage
contrib
critical
defect
dev-infrastructure
documentation
duplicate
enhancement
fixed
invalid
major
minor
n/a
normal
operational
packaging
somebody else's problem
supercritical
task
trivial
unknown
was already fixed
website
wontfix
worksforme
No Milestone
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Reference: tahoe-lafs/trac-2024-07-25#36
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Make it so that you can ls directories, read and write files with FUSE.
This is also mentioned in source:roadmap.txt.
nejucomo has started on this:
http://allmydata.org/pipermail/tahoe-dev/2007-October/000202.html
A hack to access tahoe through FUSE has been committed to the "extensions" subdirectory in changeset:33a5f8ba6be39051. It isn't well-tested, but we have seen "find" and "cp" work! Thanks to nejucomo!
Whoops -- last night Seb and Josh and I tried out the FUSE extension, and it has bit-rotted. The first problem is that when you run it, it fails with a file-not-found error, but doesn't tell the user that she needs to put a directory uri ("cap") into that file. The second problem is that it expects the uri to be old style "DIR:" or "DIR-RO:", but nowadays they are all "DIR2:" or "DIR2-RO:". The third problem is that after changing it to expect "DIR2" instead of "DIR" then it fails with a message like "failed to initialize", which none of us knew how to diagnose.
Nej: if it isn't fixed by Sunday night I'm going to remove it from the source distribution for v0.7.0 release and replace it with a README and a hyperlink to a copy of it, unless you have a better idea.
Thanks!
I just moved the plugin from extensions/ to contrib/ . In most projects I'm familiar with, contrib/ is the place where they put stuff that might not work. I think it'd be sufficient and useful to leave it in place (with this "might not work" note) for 0.7.0, rather than removing it entirely. This way it's easy for someone else to find and hack on, perhaps they might fix it for us.
But feel free to remove it if you prefer.
Okay, I'll leave it.
I'm still hoping nejucomo fixes it before I release 0.7.0...
Nejucomo says, on the phone, that the first argument to
tahoe-fuse.py
is the mount-point. So "failure to initialize" or whatever message that was we saw was probably just because we didn't pass any arguments.arch_o_median is writing a test script for tahoe-fuse.py. :-)
arch_o_median: these are the things that the fuse extension needs for v0.7.0:
nejucomo and I are going to work on this tomorrow after business hours.
FUSE integrationto FUSE integration (not specifically Windows)See also more recent discussion about this on the mailing list: http://allmydata.org/pipermail/tahoe-dev/2008-November/000885.html
See also wiki/GSoCIdeas.
See also #743 (make fuse support writing), which I guess is a subset of this ticket.
FUSE integration (not specifically Windows)to FUSE integrationThis should probably be closed in lieu of #1353.