Skip to contentSkip to conversation

NFS/RDMA client stall patches

PATCH Peter Leckie 1 participant 1 message May 19, 2008

Subsystems (3)
lore
Share & tools
lore

Peter Leckie

author Reviewed-by Greg Banks
#0 lore raw

This trivial patch prevents the client from waiting for 5 seconds on xprt reconnect if the xprt was disconnected by the client with out being in an error state.

---

net/sunrpc/xprtrdma/verbs.c +1 -1
Index: linux-2.6.25.3/net/sunrpc/xprtrdma/verbs.c
===================================================================
@@ -848,8 +848,8 @@ rpcrdma_ep_disconnect(struct rpcrdma_ep
                       (ep->rep_connected == 1) ? "still " : "dis");
       } else {
               dprintk("RPC:       %s: rdma_disconnect %i\n", __func__, rc);
-               ep->rep_connected = rc;
       }
+       ep->rep_connected = rc;
       return rc;

}