On 8/14/17 1:31 PM, Raju  Rangoju wrote:
So, I was wondering maybe there is something else that needs to be configured 
for RDMA transport? Or Am I missing something? Can someone please provide some 
pointers on this.

RDMA was never completed.  It required a significant re-write of both
ntirpc and NFS-Ganesha.  That is still on-going.

Sadly, such things take a very long time around here.  For example, the
initial RDMA integration was done circa Feb 2015, but didn't make it into
the tree until Sep 2015.  That only worked for NFSv3 and only for short
setup and teardown.  To handle NFSv4 and large reads and writes required
much more work.

Re-organization that was done in Mar/Apr 2015 made it into the tree by
Feb/Mar this year.  Code that was written in May/Jun 2015 was integrated
last week.  And there's more to come....

Our update to the RPC over RDMA specification was just published: RFC-8166.

Eventually the NFS RPC parsing will be re-written to provide a flag or
callback for NFS READ operations (that is, RDMA Write).

Plus all of the code-base must be re-written for async and zero-copy (the
whole purpose of RDMA).  That requires FSAL changes.

So we're a long way away.  The update to the interface requirements was
just handed off to the IESG LC:

-------- Forwarded Message --------
Subject: I-D Action: draft-ietf-nfsv4-rfc5667bis-13.txt
Date: Thu, 10 Aug 2017 07:50:58 -0700
From: [email protected]
Reply-To: [email protected]
To: [email protected]
CC: [email protected]


A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network File System Version 4 WG of the IETF.

        Title           : Network File System (NFS) Upper Layer Binding To 
RPC-Over-RDMA Version 1
        Author          : Charles Lever
        Filename        : draft-ietf-nfsv4-rfc5667bis-13.txt
        Pages           : 19
        Date            : 2017-08-10

Abstract:
   This document specifies Upper Layer Bindings of Network File System
   (NFS) protocol versions to RPC-over-RDMA version 1, enabling the use
   of Direct Data Placement.  This document obsoletes RFC 5667.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-nfsv4-rfc5667bis/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-nfsv4-rfc5667bis-13
https://datatracker.ietf.org/doc/html/draft-ietf-nfsv4-rfc5667bis-13

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-nfsv4-rfc5667bis-13


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

_______________________________________________
I-D-Announce mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
.

------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel

Reply via email to