On Wed, Apr 23, 2025 at 3:10 AM Cedric Blancher <cedric.blanc...@gmail.com> wrote: > > On Tue, 22 Apr 2025 at 13:10, Rick Macklem <rick.mack...@gmail.com> wrote: > > > > On Tue, Apr 22, 2025 at 3:34 AM Cedric Blancher > > <cedric.blanc...@gmail.com> wrote: > > > > > > On Sun, 9 Mar 2025 at 00:02, Rick Macklem <rick.mack...@gmail.com> wrote: > > > > > > > > First off, I cross posted because I don't think many read freebsd-arch@. > > > > There seems to be a nice market for Solaris style extended attributes. > > > > Since ZFS is already wired for them, adding the basics is pretty > > > > straightforward. I am not suggesting that they should replace the > > > > current FreeBSD extended attributes. > > > > > > > > For those not familiar with them (I am not very familiar myself;-), > > > > a Solaris style extended attribute is in a directory that hangs off > > > > the file object and the entries in the directory (the attributes) can > > > > be manipulated with open/read/write/lseek just like a regular file. > > > > (They can be as large as a regular file, but there is no atomicity > > > > guarantees.) > > > > > > > > At this point I have a couple of rough patches: > > > > https://people.freebsd.org/~rmacklem/xattr.patch - the VFS/ZFS part > > > > https://people.freebsd.org/~rmacklem/nfs-xattr.patch - the NFSv4 part > > > > > > Any timeframe when > > > https://people.freebsd.org/~rmacklem/nfs-xattr.patch will land in > > > FreeBSD? > > I was going to wait until zfs-xattr.patch makes it in, since it is useless > > without the zfs-xattr.patch changes. > > tmpfs does not support named attributes, right? That is correct. Only ZFS for now (and maybe forever).
> > > > > I could do it sooner, if that makes things easier for people? > > Yes, please > > > > > Btw, I had the semantics for O_NAMEDATTR different from Solaris's > > O_XATTR, but that has been changed now. > > I also have a "runat" command. It can be found at.. > > https://people.freebsd.org/~rmacklem/runat.c > > Thank you :) > > Ced > -- > Cedric Blancher <cedric.blanc...@gmail.com> > [https://plus.google.com/u/0/+CedricBlancher/] > Institute Pasteur