From: Chuck Lever <chuck.lever@oracle.com>
To: james harvey <jamespharvey20@gmail.com>
Cc: Linux NFS Mailing List <linux-nfs@vger.kernel.org>
Subject: Re: Is NFSv4.2 now compatible & stable with rdma?
Date: Thu, 18 Aug 2016 11:26:38 -0400 [thread overview]
Message-ID: <173CD366-84D2-42B5-8903-3B5E5131095B@oracle.com> (raw)
In-Reply-To: <CA+X5Wn4f8b+DXGT-OpPWmF=uZ=8m+mh27SfCJNMrven_DZtRVg@mail.gmail.com>
Hi James-
> On Aug 18, 2016, at 12:09 AM, james harvey <jamespharvey20@gmail.com> wrote:
>
> A year ago, on 7/30/2015, Chuck Lever said NFS/RDMA wasn't yet working
> with NFSv4.1 and NFSv4.2, as a known issue.
>
> I was able to use "vers=4.0" to get around the issue.
>
> I see v4.2 seems to mount properly, but before switching over to it, I
> wanted to see if it's considered stable, or still to be avoided.
Can you tell why you'd like to use it? Which NFSv4.2 feature is interesting
to you?
I don't test it regularly, simply because
- The complete tests on each version take a long time to run
- NFSv4.2 features are all optional, and the Linux NFSv4.2 implementation
adds only a couple that probably won't be affected by RDMA. READ_PLUS will
need some attention at some point, but I think Anna is still polishing the
upper layer implementation.
- I don't have any specific tests for security labels, which add to the
size of the NFSv4 GETATTR receive buffer whether labels are actually
retrieved or not. So there is a little NFSv4.2 testing we get for free just
by using NFSv4.0.
- There's yet a lot of non-version-specific work to do on RPC-over-RDMA.
The main blocker before was support for bi-directional RPC, which all
minorversions of NFSv4 use after mv 1, and that should be working as well
as it does for NFSv4.1.
NFSv4.2 itself should work, but I might choose to stay with NFSv4.1 for
now if it were up to me, unless you have need of one of the new features.
For example, there is no standard specification describing how READ_PLUS
is supposed to work on RPC-over-RDMA (that's in the works).
--
Chuck Lever
next prev parent reply other threads:[~2016-08-19 1:10 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-18 4:09 Is NFSv4.2 now compatible & stable with rdma? james harvey
2016-08-18 15:26 ` Chuck Lever [this message]
2016-08-19 5:06 ` james harvey
2016-08-19 19:32 ` Chuck Lever
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=173CD366-84D2-42B5-8903-3B5E5131095B@oracle.com \
--to=chuck.lever@oracle.com \
--cc=jamespharvey20@gmail.com \
--cc=linux-nfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).