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

Reply via email to