23 Feb
2023
23 Feb
'23
9:23 a.m.
NFSv3 CREATE is returning NFS3ERR_PERM on permission error, which seems to breaking the RFC as all the return errors for CREATE: ERRORS NFS3ERR_IO NFS3ERR_ACCES NFS3ERR_EXIST NFS3ERR_NOTDIR NFS3ERR_NOSPC NFS3ERR_ROFS NFS3ERR_NAMETOOLONG NFS3ERR_DQUOT NFS3ERR_STALE NFS3ERR_BADHANDLE NFS3ERR_NOTSUPP NFS3ERR_SERVERFAULT We should have returned NFS3ERR_ACCES, instead of NFS3ERR_PERM. Although in NFSv4 CREATE, NFS3ERR_PERM is valid. What are your thoughts? Patch introducing this breakage: https://github.com/nfs-ganesha/nfs-ganesha/commit/edba4a5c1be0178c0c32e9c877... Thanks, Sagar Singh