Linux filesystem development
 help / color / mirror / Atom feed
* [post LSFMM summary] where is fuse going?
@ 2026-05-11 15:12 Miklos Szeredi
  2026-05-11 16:43 ` Luis Henriques
  2026-05-11 17:18 ` Amir Goldstein
  0 siblings, 2 replies; 11+ messages in thread
From: Miklos Szeredi @ 2026-05-11 15:12 UTC (permalink / raw)
  To: fuse-devel
  Cc: linux-fsdevel, John Groves, Joanne Koong, Darrick J . Wong,
	Amir Goldstein, Bernd Schubert, Horst Birthelmer, Luis Henriques

Please let know what I missed.

CO-MAINTAINER:  Position still open, though we formalized some
subsystem maintainership roles, sent MAINTAINERS patch.

FAMFS: Let's try to find some common ground between the fuse-iomap api
and the famfs api.  I.e. add striping as a generic mapping method,
even though normal filesystems don't (currently) use it.  Using BPF is
a bad idea.

FUSE-IOMAP: Need to reduce the scope of the patchset further, as no
one can sanely review it.  Idea: first just implement static maps
(i.e. read-or-re-write-only).  This should be much simpler, yet could
demonstrate a read-only mount of ext4, right?

COMPOUND REQS: let's add this to fusex.  uAPI is simple, kAPI needs refining.

FILE HANDLES: same: let's add to fusex.

URING BUFFER MANAGEMENT: there's a disagreement between Joanne and
Bernd about this.  I think we first need a very high level description
of each solution and why it's preferred over the other.

LARGE FOLIOS: depends on !strictlimit.  I don't have a good enough
understanding of writeback throttling to decide whether removing the
strictlimit requirement for unprivileged fuse is okay or not.  Need
more analysis.

FUSEX: there was approval for the idea of using this as a uAPI major
version update.  In other words fusex will gain feature parity with
legacy fuse, but with a more consistent interface.

MAILING LIST: we have a shiny new one, there was agreement that it's
sufficient for normal fuse discussion and patch posting, and usually
there's no need to cross post linux-fsdevel.

Amir asked about how long it took for overlayfs to go upstream.  Well,
I looked up both fuse and overlayfs:

fuse first release: Nov 2001
fuse merge: Sep 2005

ovl first patchset: Aug 2010
ovl merge: Oct 2014

Both 4 years ±2 months.

So don't despair! There's light at the end of the tunnel (and
hopefully not the oncoming train ;)

Thanks,
Miklos

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2026-05-12 10:01 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-11 15:12 [post LSFMM summary] where is fuse going? Miklos Szeredi
2026-05-11 16:43 ` Luis Henriques
2026-05-11 19:17   ` Horst Birthelmer
2026-05-12  8:46     ` Luis Henriques
2026-05-12  9:57       ` Miklos Szeredi
2026-05-12  9:38   ` Miklos Szeredi
2026-05-11 17:18 ` Amir Goldstein
2026-05-12  3:20   ` Gao Xiang
2026-05-12  7:53     ` Amir Goldstein
2026-05-12 10:00       ` Miklos Szeredi
2026-05-12  9:52   ` Miklos Szeredi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox