[ewg] [GIT PULL OFED-1.5] NFSRDMA bug fixes

Jon Mason jon at opengridcomputing.com
Wed Nov 18 16:03:17 PST 2009


Hey Vlad,
I rolled in some additional changes.  Please disregard my previous request, and pull from this tree:

ssh://vlad@sofa.openfabrics.org/home/jon/scm/ofed_kernel-1.5.git dev

It contains the following patches:
commit 3d459694b83b66b08e6722fbab873a7f78b66bcd
Author: Jon Mason <jon at opengridcomputing.com>
Date:   Wed Nov 18 17:46:30 2009 -0600

    The EADDRNOTAVAIL patch causes more problems than it solves.  Remove it.
    
    Signed-off-by: Jon Mason <jon at opengridcomputing.com>

commit e0d151154a46ce6d77ea39e3a072d621b7e6dabc
Author: Jon Mason <jon at opengridcomputing.com>
Date:   Thu Jul 30 17:41:24 2009 -0500

    Lustre has a requirement to use either the Native OS version of NFS or
    the OFED version of NFS.  When disabling the OFED NFS to use the Native
    NFS, there are headerfile conflicts between what Lustre expects to be
    there and what actually is there.  This patch works around this issue by
    relocating the NFS specific headerfiles to a unique location and only
    references them there if OFED NFS is selected.
    
    This patch resolves bug 1671.
    
    Signed-Off-By: Jon Mason <jon at opengridcomputing.com>

commit f6d607f1d80de11ef9a01fc0517d2ad6e1936a06
Author: Jon Mason <jon at opengridcomputing.com>
Date:   Mon Nov 16 14:08:23 2009 -0600

    Not all of the calls to send_write are properly handling the error case
    and unmapping the outstanding ib_dma_maps when an error is encountered.
    Also, send_write is not returning en error when the connection is closed
    while it is sleeping waiting for free slots on the send queue.  This
    patch corrects the calls to send_write that did not cleanup after
    themselves and now returns an error if the connection is closed in all
    cases.
    
    This fixes bug 1824.
    
    Signed-off-by: Jon Mason <jon at opengridcomputing.com>

commit 1d9c4ee11209429a009aa10f6a35b85984a80c26
Author: Jon Mason <jon at opengridcomputing.com>
Date:   Mon Nov 16 13:54:16 2009 -0600

    Undo commit e692689e3b77c0cdd7594bb225c09a0767899693
    
    The change was unneeded and provides no fix for NFSRDMA running over ConnectX.
    
    Signed-off-by: Jon Mason <jon at opengridcomputing.com>

Thanks,
Jon

On Wed, Nov 18, 2009 at 11:19:29AM -0600, Jon Mason wrote:
> Hey Vlad,
> Please pull from
> 
> ssh://vlad@sofa.openfabrics.org/home/jon/scm/ofed_kernel-1.5.git 1824
> 
> It contains the following patches:
> commit 8d89c86c86205b096c8db70dac5e09d814da8d80
> Author: Jon Mason <jon at opengridcomputing.com>
> Date:   Mon Nov 16 14:08:23 2009 -0600
> 
>     Not all of the calls to send_write are properly handling the error case
>     and unmapping the outstanding ib_dma_maps when an error is encountered.
>     Also, send_write is not returning en error when the connection is closed
>     while it is sleeping waiting for free slots on the send queue.  This
>     patch corrects the calls to send_write that did not cleanup after
>     themselves and now returns an error if the connection is closed in all
>     cases.
>     
>     This fixes bug 1824.
>     
>     Signed-off-by: Jon Mason <jon at opengridcomputing.com>
> 
> commit 439e74ce9dc3e0666fe7513804d4642e18461ab7
> Author: Jon Mason <jon at opengridcomputing.com>
> Date:   Mon Nov 16 13:54:16 2009 -0600
> 
>     Undo commit e692689e3b77c0cdd7594bb225c09a0767899693
>     
>     The change was unneeded and provides no fix for NFSRDMA running over ConnectX.
>     
>     Signed-off-by: Jon Mason <jon at opengridcomputing.com>
> 
> Thanks,
> Jon
> _______________________________________________
> ewg mailing list
> ewg at lists.openfabrics.org
> http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg



More information about the ewg mailing list