From 22d9e9f430fbf422034fc0cfde14685da7c7035f Mon Sep 17 00:00:00 2001 From: "Alexander.Zarochentev" Date: Sun, 10 Jan 2010 22:57:06 +0300 Subject: [PATCH] b=20816 improve simulation of late reply ignore obd_fail_timeout for ping replies. i=robert.read i=johann i=tappro --- lustre/ptlrpc/client.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lustre/ptlrpc/client.c b/lustre/ptlrpc/client.c index 77333a0..7320c0b 100644 --- a/lustre/ptlrpc/client.c +++ b/lustre/ptlrpc/client.c @@ -1027,7 +1027,8 @@ static int after_reply(struct ptlrpc_request *req) ptlrpc_lprocfs_rpc_sent(req, timediff); } - 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)); -- 1.8.3.1