On Tue, 2017-08-29 at 13:20 +0530, Soumya Koduri wrote: > Hi All, > > I have fixed earlier delegation code-path to an extent and pushed the > patches to gerrit [1] now. Please take a look and let me know if there > is anything missing or not right. > > The code needs a lot of cleanup but from my initial tests I could see > READ/WRITE delegations being granted and recalled from Ganesha SAL > layer. The delegation state reclaim during OPEN and recall support from > back-end glusterFS via upcall work is still pending. > > Thanks, > Soumya > > [1] > https://review.gerrithub.io/#/q/topic:DelegSupport+(status:open+OR+status:merged) >
Thanks Soumya, I've been plugging away at the same thing: https://github.com/jtlayton/nfs-ganesha/commits/deleg I respun your patch to add lease_op2, and added some code to wire up ganesha to the new delegation facility in libcephfs that I've been working on. I've been able to coax ganesha to hand out delegations with the above set + an appropriate config file. That part has been fairly straightforward so far. The difficult part here is handling recalls. My first attempt at it in the branch above is wrong, I think, so I'm looking more closely today at the up_ops stuff (spoiler -- it's quite complicated with the layered FSAL approach). -- Jeff Layton <jlay...@redhat.com> ------------------------------------------------------------------------------ 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