On 8/23/2018 7:38 AM, J. Bruce Fields wrote:
Does something specifically need to be done individually for each
file system, or if it supports the standard extended attribute does
any file system (including an out of tree file system)
automatically function?
Nothing special's required, it should be automatic.
So if, hypothetically, the NFSv4 server was enhanced to look for and
understand the standard linux system.nfs4_acl extended attribute, any
file system, whether in kernel or out of tree, would support exposing
NFSv4 ACLs via NFS? Even though there's nothing ZFS specific about it,
that general functionality would not be acceptable for inclusion in the
mainstream kernel?
That seems a bit of a chicken and egg problem, do you add a feature for
a subsystem to use so said subsystem could be updated to use it, or you
update a subsystem to use a feature that doesn't exist yet :)?