[RFC PATCH 0/4] vfs: allow querying i_version via statx
Frank Filz
ffilzlnx at mindspring.com
Fri Aug 5 11:52:21 PDT 2022
> Recently I posted a patch to turn on the i_version counter unconditionally
in
> ext4, and Lukas rightly pointed out that we don't currently have an easy
way to
> validate its functionality. You can fetch it via NFS (and see it in
network traces),
> but there's no way to get to it from userland.
>
> Besides testing, this may also be of use for userland NFS servers, or by
any
> program that wants to accurately check for file changes, and not be
subject to
> mtime granularity problems.
This would definitely be useful for NFS Ganesha.
Thanks
Frank
> Comments and suggestions welcome. I'm not 100% convinced that this is a
> great idea, but we've had people ask for it before and it seems like a
reasonable
> thing to provide.
>
> Jeff Layton (4):
> vfs: report change attribute in statx for IS_I_VERSION inodes
> nfs: report the change attribute if requested
> afs: fill out change attribute in statx replies
> ceph: fill in the change attribute in statx requests
>
> fs/afs/inode.c | 2 ++
> fs/ceph/inode.c | 14 +++++++++-----
> fs/nfs/inode.c | 3 +++
> fs/stat.c | 7 +++++++
> include/linux/stat.h | 1 +
> include/uapi/linux/stat.h | 3 ++-
> samples/vfs/test-statx.c | 4 +++-
> 7 files changed, 27 insertions(+), 7 deletions(-)
>
> --
> 2.37.1
More information about the linux-afs
mailing list