From a46519b0971baeccc498594b2ec0e3f8c4304c82 Mon Sep 17 00:00:00 2001 From: ericm Date: Tue, 8 Sep 2009 18:44:18 +0000 Subject: [PATCH] branch: HEAD properly prepare "fake request". b=20346 r=wangdi r=fanyong --- lustre/ptlrpc/client.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lustre/ptlrpc/client.c b/lustre/ptlrpc/client.c index 6571c84..cec226d 100644 --- a/lustre/ptlrpc/client.c +++ b/lustre/ptlrpc/client.c @@ -700,9 +700,12 @@ struct ptlrpc_request *ptlrpc_prep_fakereq(struct obd_import *imp, request->rq_type = PTL_RPC_MSG_REQUEST; request->rq_import = class_import_get(imp); request->rq_export = NULL; + request->rq_import_generation = imp->imp_generation; + request->rq_timeout = timeout; request->rq_sent = cfs_time_current_sec(); - request->rq_reply_deadline = request->rq_sent + timeout; + request->rq_deadline = request->rq_sent + timeout; + request->rq_reply_deadline = request->rq_deadline; request->rq_interpret_reply = interpreter; request->rq_phase = RQ_PHASE_RPC; request->rq_next_phase = RQ_PHASE_INTERPRET; -- 1.8.3.1