Re: [Nfs-ganesha-devel] open2 implementations

2016-09-12 Thread Marc Eshel
Ye, FSAL_GPFS could use openat but I want to have control over all the calls in GPFS before it calls the VFS. Do you see any problem with the code? Thanks, Marc. From: "Frank Filz" To: "'nfs-ganesha-devel'" , Marc

Re: [Nfs-ganesha-devel] open2 implementations

2016-09-12 Thread Frank Filz
Hmm, another one inside open2 implementations... Both FSAL_GLUSTER and FSAL_RGW call obj_ops.check_verifier. FSAL_VFS and FSAL_CEPH use a separate function, check_verifier_stat since during the retry of an exclusive create, we don't have the object yet, we have to do a stat to create the object.

[Nfs-ganesha-devel] open2 implementations

2016-09-12 Thread Frank Filz
Marc especially... I see several open2 implementations seem to be doing a lookup and then an open2 by handle. FSAL_CEPH needed to do this because it doesn't have openat to open a file given a directory handle and a filename within that directory. FSAL_ VFS can do openat, so it doesn't need to

[Nfs-ganesha-devel] Change in ffilz/nfs-ganesha[next]: MDCACHE - Call the default test_access() directly

2016-09-12 Thread GerritHub
>From Daniel Gryniewicz : Daniel Gryniewicz has uploaded a new change for review. https://review.gerrithub.io/290975 Change subject: MDCACHE - Call the default test_access() directly .. MDCACHE - Call the