From: Kaleb Keithley [mailto:kkeithle@redhat.com]
On Mon, Mar 31, 2025 at 5:04 PM Frank Filz
<ffilzlnx(a)mindspring.com> wrote:
> The following FSALs are suspect:
>
> src/FSAL/FSAL_VFS/xfs – this is marginally supported, but could be replaced with
plain FSAL_VFS
> src/FSAL/FSAL_VFS – there is also a Lustre FSAL that is built from this
I never understood the difference between VFS and VFS/xfs.
FSAL_XFS uses the fcntl that XFS provides instead of open_by_handle_at and
name_to_handle_at. Thus it works on kernels too old to have those system calls. XFS offers
a library that makes the fcntl calls.
There are a few other differences but that's the main difference.
What would people use for exporting native file systems if we
don't have VFS? (Besides knfs that is.)
> src/FSAL/FSAL_GLUSTER
> src/FSAL/FSAL_LIZARDFS
> src/FSAL/FSAL_KVSFS
> src/FSAL/FSAL_SAUNAFS
I vote for dropping these.