Mike Mackovitch wrote: > (1) Attempts to request the FATTR4_NAMED_ATTR attribute on the ".zfs" > directory and any immediate subdirectories causes the GETATTR operation > to return NFS4ERR_INVAL. The same GETATTR operation with that attribute > ommitted succeeds. Seeing as how this attribute is technically a > "mandatory" attribute... I don't think EINVAL is a fair response. :-) > If the attribute is not supported on those directories, I would suggest > simply not returning that attribute. > > (2) ACCESS operations on the ".zfs/snapshot" directory and the snapshot > subdirectories erroneously report that the user is not allowed to create > or delete snapshot directories even though the user does have the > permissions to perform those operations - and performing such operations > succeeds. This happens for a normal user that has delegated authority to > perform those operations and also for the root user when root is mapped > to root on the server. (This also affects NFSv3.)
Hi Mike, I think you're right on both counts, and will investigate. I've created this OpenSolaris bug: 6869153 Problems reported with NFSv4 access to .zfs When it percolates through the system, you should be able to track it with this link: http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6869153 Rob T