Whamcloud - gitweb
branch: HEAD
authorericm <ericm>
Tue, 8 Sep 2009 18:44:18 +0000 (18:44 +0000)
committerericm <ericm>
Tue, 8 Sep 2009 18:44:18 +0000 (18:44 +0000)
properly prepare "fake request".
b=20346
r=wangdi
r=fanyong

lustre/ptlrpc/client.c

index 6571c84..cec226d 100644 (file)
@@ -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;