From 3aa8826aabc7ceb16ed5efc8606a243684274982 Mon Sep 17 00:00:00 2001 From: Wang Shilong Date: Fri, 8 Nov 2019 12:05:32 +0800 Subject: [PATCH] LU-12951 lmv: fix to return correct MDT count @ltd_tgts_size could be larger than actual MDT count, as we preallocate ltd_tgts and resize it if necessary. Fix it to use @ld_tgt_count instead. Change-Id: I1501fd965cc74223c7a77280aac64acdbbcf17f6 Signed-off-by: Wang Shilong Reviewed-on: https://review.whamcloud.com/36713 Tested-by: jenkins Reviewed-by: Lai Siyao Reviewed-by: Olaf Faaland-LLNL Reviewed-by: Andreas Dilger Tested-by: Maloo --- 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 8af14da..a7f9cb6 100644 --- a/lustre/lmv/lmv_obd.c +++ b/lustre/lmv/lmv_obd.c @@ -2930,7 +2930,7 @@ static int lmv_get_info(const struct lu_env *env, struct obd_export *exp, exp->exp_connect_data = *(struct obd_connect_data *)val; RETURN(rc); } else if (KEY_IS(KEY_TGT_COUNT)) { - *((int *)val) = lmv->lmv_mdt_descs.ltd_tgts_size; + *((int *)val) = lmv->lmv_mdt_descs.ltd_lmv_desc.ld_tgt_count; RETURN(0); } -- 1.8.3.1