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

Reply via email to