Whamcloud - gitweb
Branch HEAD
authorzam <zam>
Wed, 25 Nov 2009 09:11:33 +0000 (09:11 +0000)
committerzam <zam>
Wed, 25 Nov 2009 09:11:33 +0000 (09:11 +0000)
b=20816
i=robert.read
i=tappro
i=johann

improve simulation of late reply: ignore obd_fail_timeout for ping replies.

lustre/ptlrpc/client.c

index 7e6d90a..f0d2f87 100644 (file)
@@ -1061,7 +1061,8 @@ static int after_reply(struct ptlrpc_request *req)
                 RETURN(-EPROTO);
         }
 
-        OBD_FAIL_TIMEOUT(OBD_FAIL_PTLRPC_PAUSE_REP, obd_fail_val);
+        if (lustre_msg_get_opc(req->rq_reqmsg) != OBD_PING)
+                OBD_FAIL_TIMEOUT(OBD_FAIL_PTLRPC_PAUSE_REP, obd_fail_val);
         ptlrpc_at_adj_service(req, lustre_msg_get_timeout(req->rq_repmsg));
         ptlrpc_at_adj_net_latency(req,
                                   lustre_msg_get_service_time(req->rq_repmsg));