FUSE Call for Testing

From: Alan Somers <asomers_at_freebsd.org>
Date: Thu, 8 Aug 2019 12:34:52 -0600
The new FUSE driver has just landed in current. It raises the protocol
level from 7.8 to 7.23, fixes many bugs, adds a test suite for the
driver, and adds many new features. New features include:
  * Optional kernel-side permissions checks (-o default_permissions)
  * Implement VOP_MKNOD, VOP_BMAP, and VOP_ADVLOCK
  * Allow interrupting FUSE operations
  * Support named pipes and unix-domain sockets in fusefs file systems
  * Forward UTIME_NOW during utimensat(2) to the daemon
  * kqueue support for /dev/fuse
  * Allow updating mounts with "mount -u"
  * Allow exporting fusefs file systems over NFS
  * Server-initiated invalidation of the name cache or data cache
  * Respect RLIMIT_FSIZE
  * Try to support servers as old as protocol 7.4

  Performance enhancements include:

  * Implement FUSE's FOPEN_KEEP_CACHE and FUSE_ASYNC_READ flags
  * Cache file attributes
  * Cache lookup entries, both positive and negative
  * Server-selectable cache modes: writethrough, writeback, or uncached
  * Write clustering
  * Readahead
  * Use counter(9) for statistical reporting

Now would be a good time for the community to test it.  If you are
BCCed to this email, it's because you maintain a FUSE-related port.
Please test your port on the latest FreeBSD CURRENT image and let me
know if you have any problems or find any bugs.

Even if you don't maintain a FUSE port, you can still help.  If you
use current and commonly use any FUSE file systems, please try them
out after upgrading to the latest image.

Additionally, the following FUSE-related ports don't have maintainers.
If you use one of them, or know somebody who does, please test them on
current, and consider adopting the port:
deskutils/kdeconnect-kde
devel/gvfs
devel/py-fusefs
sysutils/fusefs-afuse
sysutils/fusefs-chironfs
sysutils/fusefs-cryptofs
sysutils/fusefs-funionfs
sysutils/fusefs-fusepak
sysutils/fusefs-httpfs
sysutils/fusefs-s3backer
sysutils/fusefs-sqlfs
sysutils/fusefs-zip
sysutils/p5-Brackup
sysutils/p5-Fuse

VM images: http://ftp0.nyi.freebsd.org/pub/FreeBSD/snapshots/VM-IMAGES/13.0-CURRENT/amd64/20190808/
ISOs: http://ftp0.nyi.freebsd.org/pub/FreeBSD/snapshots/ISO-IMAGES/13.0/

Thanks for any feedback you can give!
-Alan
Received on Thu Aug 08 2019 - 16:35:08 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:21 UTC