Date: Wed, 8 Jan 2025 16:39:36 -0800 From: Rick Macklem <rick.macklem@gmail.com> To: Freebsd fs <freebsd-fs@freebsd.org> Cc: richard@kojedz.in Subject: RFC: Marking file system va_filerev style Message-ID: <CAM5tNy76LorLZmQRSpsNVOttTD2ZAjDLkx%2B8_9k1%2BZrxNyuTbw@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi, Back in Sept. Richard reported a problem with a FreeBSD server serving NFSv4 to Linux clients, where the file attributes would get messed up sometimes. (I can't recall if he posted me or a mailing list.) Anyhow, He tried a patch I gave him that told the Linux client that the Change attribute (va_filerev) increments for each change. --> This appears to have fixed the problem. However, this patch should really report what the exported fs does w.r.t. va_filerev and not just guess that it increments it. So, the question is, how do I have file systems report how they generate va_filerev? My current thought is a new MNTK_xxx flag set by the filesystem in its mount point to indicate it increments it upon each change (which is what UFS and ZFS currently does, I think?) Does this sound reasonable? Thanks for any comments, rick
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAM5tNy76LorLZmQRSpsNVOttTD2ZAjDLkx%2B8_9k1%2BZrxNyuTbw>