[Gluster-devel] Fwd: Change in ffilz/nfs-ganesha[next]: pNFS code drop enablement and checkpatch warnings fixed

Jiffin Tony Thottan jthottan at redhat.com
Mon Mar 30 05:29:35 UTC 2015



On 27/03/15 11:48, Benjamin Kingston wrote:
> will enabling pnfs just be like fhe VFS FSAL with pnfs = "true"? 
> otherwise I'll wait for your docs
>

It is not required . By default , FSAL GLUSTER will use pnfs for nfsv4.1.

Only the thing you used be carefully that , current architecture 
supports single mds and multiple ds.

Also you should required to run  nfs-ganesha daemon(will act as DS) on 
every node which contains brick in the trusted pool.

MDS can be any node inside trusted pool or outside the trusted pool.

For nfs-ganesha , latest source code (v2.2-rc6) need to be used.

Thanks,
Jiffin
> On Tue, Mar 24, 2015 at 1:25 AM, Jiffin Tony Thottan 
> <jthottan at redhat.com <mailto:jthottan at redhat.com>> wrote:
>
>
>
>     On 24/03/15 12:37, Lalatendu Mohanty wrote:
>>     On 03/23/2015 12:49 PM, Anand Subramanian wrote:
>>>     FYI.
>>>
>>>     GlusterFS vols can now be accessed via NFSv4.1 pNFS protocol
>>>     (mount -t nfs -o minorversion=1 ...) from nfs-ganesha 2.2-rc5
>>>     onwards.
>>>
>>>     Note: one fix is to go into libgfapi to fix up using anonymous
>>>     fd's in ds_write/make_ds_handle() (Avati's sugeestion that
>>>     really helps here).
>>>     Once Jiffin or myself get that fix in, a good large file
>>>     performance can be seen with pNFS vs V4.
>>>
>>>     All thanks and credit to Jiffin for his terrific effort in
>>>     coding things up quickly and for fixing bugs.
>>>
>>>     Anand
>>
>>     Great news!
>>
>>     I did a quick check in the docs directory i.e.
>>     https://github.com/gluster/glusterfs/tree/master/doc to see if we
>>     have any documentation about nfs-ganesha or pNFS and glusterfs
>>     integration, but did not find any.
>>
>>     I think without howtos around this will hamper the adoption of
>>     this feature among users. So if we can get some documentation for
>>     this, it will be awesome.
>>
>>
>>     Thanks,
>>     Lala
>     Documentation for glusterfs-nfs-ganesha integration is already
>     present  :
>
>     https://forge.gluster.org/nfs-ganesha-and-glusterfs-integration
>
>     http://blog.gluster.org/2014/09/glusterfs-and-nfs-ganesha-integration/
>
>     For pNFS, I will send a documentation as soon as possible.
>
>     Thanks,
>     Jiffin
>
>>>
>>>
>>>     -------- Forwarded Message --------
>>>     Subject: 	Change in ffilz/nfs-ganesha[next]: pNFS code drop
>>>     enablement and checkpatch warnings fixed
>>>     Date: 	Sat, 21 Mar 2015 01:04:30 +0100
>>>     From: 	GerritHub <support at gerritforge.com>
>>>     <mailto:support at gerritforge.com>
>>>     Reply-To: 	ffilzlnx at mindspring.com <mailto:ffilzlnx at mindspring.com>
>>>     To: 	Anand Subramanian <anands at redhat.com>
>>>     <mailto:anands at redhat.com>
>>>     CC: 	onnfrhvruutnzhnaq.-gftf at noclue.notk.org
>>>     <mailto:onnfrhvruutnzhnaq.-gftf at noclue.notk.org>
>>>
>>>
>>>
>>>      From Frank Filz<ffilzlnx at mindspring.com>  <mailto:ffilzlnx at mindspring.com>:
>>>
>>>     Frank Filz has submitted this change and it was merged.
>>>
>>>     Change subject: pNFS code drop enablement and checkpatch warnings fixed
>>>     ......................................................................
>>>
>>>
>>>     pNFS code drop enablement and checkpatch warnings fixed
>>>
>>>     Change-Id: Ia8c58dd6d6326f692681f76b96f29c630db21a92
>>>     Signed-off-by: Anand Subramanian<anands at redhat.com>  <mailto:anands at redhat.com>
>>>     ---
>>>     A src/FSAL/FSAL_GLUSTER/ds.c
>>>     M src/FSAL/FSAL_GLUSTER/export.c
>>>     M src/FSAL/FSAL_GLUSTER/gluster_internal.h
>>>     M src/FSAL/FSAL_GLUSTER/handle.c
>>>     M src/FSAL/FSAL_GLUSTER/main.c
>>>     A src/FSAL/FSAL_GLUSTER/mds.c
>>>     6 files changed, 993 insertions(+), 0 deletions(-)
>>>
>>>
>>>
>>>     -- 
>>>     To view, visithttps://review.gerrithub.io/221683
>>>     To unsubscribe, visithttps://review.gerrithub.io/settings
>>>
>>>     Gerrit-MessageType: merged
>>>     Gerrit-Change-Id: Ia8c58dd6d6326f692681f76b96f29c630db21a92
>>>     Gerrit-PatchSet: 1
>>>     Gerrit-Project: ffilz/nfs-ganesha
>>>     Gerrit-Branch: next
>>>     Gerrit-Owner: Anand Subramanian<anands at redhat.com>  <mailto:anands at redhat.com>
>>>     Gerrit-Reviewer: Frank Filz<ffilzlnx at mindspring.com>  <mailto:ffilzlnx at mindspring.com>
>>>     Gerrit-Reviewer:onnfrhvruutnzhnaq.-gftf at noclue.notk.org  <mailto:onnfrhvruutnzhnaq.-gftf at noclue.notk.org>
>>>
>>>
>>>
>>>
>>>     _______________________________________________
>>>     Gluster-devel mailing list
>>>     Gluster-devel at gluster.org  <mailto:Gluster-devel at gluster.org>
>>>     http://www.gluster.org/mailman/listinfo/gluster-devel
>>
>
>
>     _______________________________________________
>     Gluster-devel mailing list
>     Gluster-devel at gluster.org <mailto:Gluster-devel at gluster.org>
>     http://www.gluster.org/mailman/listinfo/gluster-devel
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gluster.org/pipermail/gluster-devel/attachments/20150330/f427555e/attachment-0001.html>


More information about the Gluster-devel mailing list