[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