[tahoe-lafs-trac-stream] [Tahoe-LAFS] #300: macfuse: need some sort of caching
Tahoe-LAFS
trac at tahoe-lafs.org
Thu Jan 16 19:39:10 UTC 2020
#300: macfuse: need some sort of caching
-------------------------------+----------------------------------------
Reporter: robk | Owner: robk
Type: defect | Status: new
Priority: major | Milestone: eventually
Component: code-frontend | Version: 0.7.0
Resolution: | Keywords: fuse mac cache performance
Launchpad Bug: |
-------------------------------+----------------------------------------
Old description:
> so doing some initial experiments with mac fuse and python fuse bindings,
> it seems like the simple act of viewing a directory in finder generates a
> large number of calls through the fuse api.
>
> I ran a stub (loopback) fs with instrumentation of each fuse call, and
> opened a directory or two, with only a few files. (having tested a much
> larger directory and seen correspondingly larger numbers of calls). the
> tool inserted a 100ms delay in answering each call, which explains the
> spacing of calls over time.
>
> see attached log.
New description:
so doing some initial experiments with mac fuse and python fuse bindings,
it seems like the simple act of viewing a directory in finder generates a
large number of calls through the fuse api.
I ran a stub (loopback) fs with instrumentation of each fuse call, and
opened a directory or two, with only a few files. (having tested a much
larger directory and seen correspondingly larger numbers of calls). the
tool inserted a 100ms delay in answering each call, which explains the
spacing of calls over time.
see attached log.
--
Comment (by exarkun):
The direct FUSE support in Tahoe-LAFS was removed in
4f8e3e5ae8fefc01df3177e737d8ce148edd60b9 (2011). The preferred route to
have native filesystem-like interface is via the SFTP frontend and
something like sshfs.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/300#comment:9>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list