[ewg] Re: [PATCH] NFS-RDMA backport for RHEL 5.2

Steve Wise swise at opengridcomputing.com
Sat Feb 28 11:01:16 PST 2009


Jon Mason wrote:
> Hey Vlad,
>
> I wanted to get you the NFS-RDMA backport patches I have queued up prior
> to rc1 being built.  I have this patch (RHEL5.2), as well as 2.6.22, and
> 2.6.25 (which I will be sending in separate e-mails).
>   


Thanks Jon and Tom for doing this work!


> This patch contains the changes necessary to get NFS-RDMA 99% working on
> RHEL5.2.  It 100% passes of the connectathon testcases when using RDMA.
> When using TCP, 1 testcase hangs (for which I've found a code hack to
> work around, but not a fix).  The testcase is the 30MB transfer in the
> "special" tests, and is 100% reproducible.
>
> With the attached patch, you can now enable the nfs-rdma-mod by default
> and run it through your nightly build tests.
>
>   


Just to clarify:  Enable nfs-rdma-mod on rhel5.2, 2.6.22, and 2.6.18 
only.  Also we'll have to address any hw platform issues that come up 
during your builds.


> There is one problem with nfs-utils, which will necessitate including it
> in the OFED distribution.  Currently, there is a check for the kernel
> version you are running when running the mount.nfs command.  This check
> is to verify if one is running a kernel greater than 2.6.22.  If not,
> then it will not allow a mount with RDMA as an option.  In earlier
> versions, there was an override option of "-i".  This has since been
> removed for an unknown reason (but if you run `mount.nfs`, you can see
> that they forgot to remove 'i' from "usage" options).  I will send them
> a patch to fix this in the latest version, but this will be a problem
> that will require it to be built locally until such a time as that is
> pulled in.
>
>   


We'll need to ship nfs-utils that works for nfsrdma on the older kernels 
as part of ofed-1.4.1.  Stay tuned for this.


Steve.



More information about the ewg mailing list