The bcachefs filesystem, and the
process for getting it upstream, were the topics
of a session led remotely by
Kent Overstreet, creator of bcachefs, at the
2023 Linux Storage, Filesystem,
Memory-Management and BPF Summit. He has also discussed bcachefs in
previous editions of the summit, first
in 2018 and at last year s event;
in both of those cases, the question of getting bcachefs merged
into the mainline kernel came up, but that merge has not happened yet.
This time
around, though, Overstreet seemed
closer than ever to being ready to actually start that process.
In a filesystem track session at the 2018 Linux Storage, Filesystem, and
Memory-Management Summit (LSFMM), Darrick Wong talked about the online
scrubbing and repair features he has been working on. His target has mostly been
XFS, but he has concurrently been working on scrubbing for ext4.
Part of what he wanted to discuss was the possibility of standardizing some
of these interfaces across different filesystem types.
The ID-mapped mounts feature was added to
Linux in 5.12, but the general idea behind it goes back a fair bit
further. There are a number of different situations where the user and
group IDs for files on disk do not match the current human (or process) user of those
files, so ID-mapped mounts provide a way to resolve that problem without
changing the files on disk. The developer of the feature, Christian
Brauner, led a discussion at the
2022 Linux Storage,
Filesystem, Memory-management and BPF Summit (LSFMM) on ID-mapped mounts.