Lionel Cons

Results 22 comments of Lionel Cons

We need OPENATTR/O_XATTR-style alternate data streams too.

Implementation for filesystems without ADS (Alternate Data Stream support) could be implemented with subdirs, e.g. a file "abc" would get a "abc@@nfsattrs" directory with sticky bit set. If "abc" gets...

Testing: pynfs has OPENATTR tests: https://git.linux-nfs.org/?p=cdmackay/pynfs.git;a=blob;f=nfs4.1/server41tests/st_xattr.py

On Wed, 26 Mar 2025 at 11:19, Tiramisu Mokka ***@***.***> wrote: > pynfs tests extended attribute (supported by nfs4j). > OPENATTR is something completely different and there are not plans...

How would the preferred API in the interface VirtualFileSystem look like for you? Just openAttr(FileName f) to get the inode to the virtual attr dir?

> Yes, I have no idea yet what problem that will solve. For example, we are working currently on something that is called 'virtual directories'. > > https://indico.cern.ch/event/1477299/contributions/6407503/attachments/3041040/5376579/dCache_hepix_2025.pdf > >...

> Does the OPEN/CREATE had owner and owner_group attributes? > > Can you share a tcpdump trace? No, if auth=auth_sys, the (VM) client does not send FATTR4_OWNER+FATTR4_OWNER_GROUP, and just relies...

* NFSv4.2 client sends at file creation: FATTR4_OWNER=lionel.cons@CERN FATTR4_OWNER_GROUP=labrats14@CERN NFS-Ganesha translates this to uid=1000,gid=513 on the Debian system, where uid=1000 is a local account created during setup. The gid=513 is...

This issue might be related to https://github.com/nfs-ganesha/nfs-ganesha/issues/1346 - lookup of local groups is BROKEN in nfs-ganesha V9.0

> Does the OPEN/CREATE had owner and owner_group attributes? > > Can you share a tcpdump trace? > > Also, which FSAL? Config and more details can be found in...