From 47c31bb3174a4f0ba81e088bed0d3dd5cb1223f4 Mon Sep 17 00:00:00 2001 From: Wang Di Date: Mon, 21 Jul 2014 09:23:27 -0700 Subject: [PATCH] LU-5371 lmv: Do not ignore ENOENT in lmv_unlink Return correct value (rc) in lmv_unlink. In lmv_unlink, -ENOENT might be ingored for local directory unlink. Change-Id: Ic839fe5d3da4d7e5d111608c73ca4b07b81a14e4 Signed-off-by: Wang Di Reviewed-on: http://review.whamcloud.com/11170 Tested-by: Jenkins Reviewed-by: John L. Hammond Tested-by: Maloo Reviewed-by: Andreas Dilger Reviewed-by: Oleg Drokin --- lustre/lmv/lmv_obd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lustre/lmv/lmv_obd.c b/lustre/lmv/lmv_obd.c index 3b4662a..8e9d844 100644 --- a/lustre/lmv/lmv_obd.c +++ b/lustre/lmv/lmv_obd.c @@ -2766,7 +2766,7 @@ try_next_stripe: /* Not cross-ref case, just get out of here. */ if (likely(!(body->mbo_valid & OBD_MD_MDS))) - RETURN(0); + RETURN(rc); CDEBUG(D_INODE, "%s: try unlink to another MDT for "DFID"\n", exp->exp_obd->obd_name, PFID(&body->mbo_fid1)); -- 1.8.3.1