From: huanghua Date: Thu, 6 Mar 2008 01:02:00 +0000 (+0000) Subject: Branch HEAD X-Git-Tag: v1_7_0_51~171 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=9b9f3cab429dae32b0ea44b45785072252bfbdc8;p=fs%2Flustre-release.git Branch HEAD b=15025 i=yong.fan i=yury.umanets - set reply message size for CLOSE RPC --- diff --git a/lustre/mdc/mdc_request.c b/lustre/mdc/mdc_request.c index ee3481b..9228231 100644 --- a/lustre/mdc/mdc_request.c +++ b/lustre/mdc/mdc_request.c @@ -818,7 +818,14 @@ int mdc_close(struct obd_export *exp, struct md_op_data *op_data, CDEBUG(D_HA, "couldn't find open req; expecting close error\n"); mdc_close_pack(req, op_data); + + req_capsule_set_size(&req->rq_pill, &RMF_MDT_MD, RCL_SERVER, + obd->u.cli.cl_max_mds_easize); + req_capsule_set_size(&req->rq_pill, &RMF_LOGCOOKIES, RCL_SERVER, + obd->u.cli.cl_max_mds_cookiesize); + ptlrpc_request_set_replen(req); + req->rq_commit_cb = mdc_commit_delayed; req->rq_replay = 1; LASSERT(req->rq_cb_data == NULL);