Hello,

A user of the FSAL_PROXY recently opened an issue on github about the fact that FSAL_PROXY clears request_mask when pxy_getattrs is called what is actually true and produces useless re-retrieval of attributes in MDCACHE.


First, could anybody definitely confirm that any FSAL must not modify request_mask ?


Second, I would like to understand why mdcache_refresh_attrs function of FSAL_MDCACHE calls mdc_fixup_md(entry, &attrs) and not mdc_fixup_md(entry, &(entry->attrs)). Indeed, every things seems to be well done in mdcache_refresh_attrs and fsal_copy_attrs to preserve the original request_mask in entry->attrs from a corruption from SubFSAL in attrs except this call.


Thanks a lot for your help. Best regards,

--
Patrice LUCAS
Ingenieur-Chercheur, CEA-DAM/DSSI/SISR/LA2S
tel : +33 (0)1 69 26 47 86
e-mail : patrice.lu...@cea.fr


------------------------------------------------------------------------------
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

Reply via email to