From: wang di Date: Wed, 26 Mar 2014 20:47:02 +0000 (-0700) Subject: LU-4805 lmv: lookup remote migrating object in LMV X-Git-Tag: 2.5.58~43 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=refs%2Fchanges%2F06%2F9806%2F3;p=fs%2Flustre-release.git LU-4805 lmv: lookup remote migrating object in LMV If remote object is being found in a migrating directory, it should continue to lookup the object in remote MDT, instead of return. Signed-off-by: wang di Change-Id: Ib3309e255e2e1fe5789854f47e470f3085d6f6e6 Reviewed-on: http://review.whamcloud.com/9806 Tested-by: Jenkins Reviewed-by: John L. Hammond Tested-by: Maloo Reviewed-by: Nathaniel Clark Reviewed-by: Oleg Drokin --- diff --git a/lustre/lmv/lmv_intent.c b/lustre/lmv/lmv_intent.c index 57a6f94..1d8e927 100644 --- a/lustre/lmv/lmv_intent.c +++ b/lustre/lmv/lmv_intent.c @@ -492,7 +492,6 @@ int lmv_intent_lookup(struct obd_export *exp, struct md_op_data *op_data, it->d.lustre.it_disposition &= ~DISP_ENQ_COMPLETE; rc = md_intent_lock(tgt->ltd_exp, op_data, lmm, lmmsize, it, flags, reqp, cb_blocking, extra_lock_flags); - RETURN(rc); } /* * MDS has returned success. Probably name has been resolved in