When my MAC client mounts a share from ganesha, I see the following packets.
[image: Inline image 2]
[image: Inline image 3]
Does that attribute mask mean that all attributes are supported? My FSAL
does not support some of those attributes. For example 'archive' and
'hidden'. FSAL sets the supported_attributes accordingly.
But my MAC client is trying to set 'archive = 0' and 'hidden = 0'
attributes while creating a file and it fails with NFS4ERR_BADXDR.
*ganesha.log*
10/05/2017 00:37:07 : epoch 591296ad : pounder.devemc.commvault.com :
ganesha.nfsd-62890[work-4] Fattr4_To_FSAL_attr :NFS4 :F_DBG :Attr not
supported 14 name=FATTR4_ARCHIVE
10/05/2017 00:37:07 : epoch 591296ad : pounder.devemc.commvault.com :
ganesha.nfsd-62890[work-4] nfs4_op_open :NFS4 :DEBUG :general failure
10/05/2017 00:37:07 : epoch 591296ad : pounder.devemc.commvault.com :
ganesha.nfsd-62890[work-4] nfs4_op_open :STATE :DEBUG :failed with status
NFS4ERR_BADXDR
I am wondering if Ganesha is announcing to MAC nfs client that it supports
ARCHIVE attribute and that is why client is trying to set it.
Does the wireshark screenshot I attached confirm my suspicion?
Satish
--
Please Donate to www.wikipedia.org
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nfs-ganesha-devel mailing list
Nfs-ganesha-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel