Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Now,Is there an operational interface for setting extended xattrs between NFS clients and server? #526

Open
comosus opened this issue Jan 6, 2020 · 7 comments

Comments

@comosus
Copy link

comosus commented Jan 6, 2020

hi,
In ganesha, is/are there interface(s) for setting xattrs in ganesha.client? And it goes well in ganesha.server.
thanks.

@dang
Copy link
Contributor

dang commented Jan 6, 2020

Ganesha supports RFC8276 for XATTR over NFSv4, but only FSAL_GPFS has implemented it, so other FSALs will just return ENOTSUP to the client. Someone would have to implement this for other FSALs.

@phdeniel
Copy link
Contributor

phdeniel commented Jan 6, 2020 via email

@dang
Copy link
Contributor

dang commented Jan 6, 2020

I agree it'd be nice, but it's not currently on my radar to implement.

@comosus
Copy link
Author

comosus commented Jan 7, 2020

Ganesha supports RFC8276 for XATTR over NFSv4, but only FSAL_GPFS has implemented it, so other FSALs will just return ENOTSUP to the client. Someone would have to implement this for other FSALs.

Ok, I get it now, thanks

@ffilz
Copy link
Member

ffilz commented Jul 15, 2020

Let's keep this one for backlog.

Note that xattr for FSAL_GLUSTER is in progress.

@ffilz ffilz added this to Enhancements in Deep Backlog Jul 16, 2020
@ffilz
Copy link
Member

ffilz commented Apr 7, 2021

xattr support has been added to CEPH, it still could be done for VFS if someone wanted to pick that up

@ffilz
Copy link
Member

ffilz commented Jun 20, 2023

xattr support is available for the following FSALs: CEPH, GLUSTER, GPFS, and RGW.

Notably it is not available for PROXY_V3, PROXY_V4, or VFS.

I'm not sure how important it is for FSALs other than the ones implemented in, Adding xattr support to FSAL_VFS might have value as a reference implementation for ease of testing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Deep Backlog
Enhancements
Development

No branches or pull requests

4 participants