Feature #3314
closed
client: client interfaces should take a set of group ids
Added by Sam Lang over 11 years ago.
Updated over 7 years ago.
Category:
NFS (Linux Kernel)
Description
Right now each of the client interfaces takes only uid and gid parameters. Extend the interface to take a set of group ids instead of just one, so that secondary group ids can be checked.
- Category changed from 46 to NFS (Linux Kernel)
- Priority changed from Low to Normal
Sounds like we'll need this for NFS, if nothing else requires it sooner.
- Assignee set to Greg Farnum
This is a natural part of what I'm already doing for #16367.
- Assignee changed from Greg Farnum to Jeff Layton
Passing this off since he's been doing the statx interfaces and has more experience as a library consumer.
- Status changed from New to Resolved
- % Done changed from 0 to 100
Now merged as of commit c078dc0daa9c50621f7252559a97bfb191244ca1. libcephfs has been revved to version 2, which is not backward compatible with libcephfs1.
Programs that use libcephfs will need to be ported to the new interfaces. Mostly this consists of creating UserPerm objects that carry uid/gid and grouplist, and passing pointers to those to the new interfaces.
Also available in: Atom
PDF