Hi all,

We were looking at the 4.1 RFC and found that there are some additional 'Access_mask' and 'Ace-flag' when compared to 4.0.

- Access_mask:
ACE4_WRITE_RETENTION ( Do see these in Linux src code as NFS4_ACE_WRITE_RETENTION, NFS4_ACE_WRITE_RETENTION_HOLD
ACE4_WRITE_RETENTION_HOLD and in our ganesha code as ACE4_WRITE_RETENTION, ACE4_WRITE_RETENTION_HOLD)


- Ace-flag :
ACE4_INHERITED_ACE (Do see this in Linux src code as NFS4_ACE_INHERITED_ACE.
and in our ganesha code as ACE4_FLAG_INHERITED in the GPFS FSAL header file )

But are these supported by 4.1 clients/servers? If you do man nfs4_acl it does not seem to show these additional ones.

Are there any differences from an ACL perspective between 4.0 and 4.1, that anyone is aware of? Or even any difference between kNFS and Ganesha on this front?

Your insights will be useful for us.

Thanks and regards,
Trishali.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Trishali Nayar
IBM Systems
ETZ, Pune.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~