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
