From aeaa120d0d460ecce81a6d5d37ae0dc13936f590 Mon Sep 17 00:00:00 2001 From: Mikhal Pershin Date: Thu, 26 Oct 2017 22:49:11 +0300 Subject: [PATCH] LU-3285 lod: don't initialize OSP objects for DoM Skip OSP object initialization for DoM component in lod_use_defined_striping(). Signed-off-by: Mikhal Pershin Change-Id: I720eb100198b46974187b6f9d7931650e4f8742b Reviewed-on: https://review.whamcloud.com/29812 Tested-by: Jenkins Reviewed-by: Andreas Dilger Tested-by: Maloo --- lustre/lod/lod_qos.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lustre/lod/lod_qos.c b/lustre/lod/lod_qos.c index ec6d37c..bf09e1f 100644 --- a/lustre/lod/lod_qos.c +++ b/lustre/lod/lod_qos.c @@ -1799,7 +1799,8 @@ int lod_use_defined_striping(const struct lu_env *env, lod_obj_set_pool(mo, i, pool_name); if ((!mo->ldo_is_composite || lod_comp_inited(lod_comp)) && - !(lod_comp->llc_pattern & LOV_PATTERN_F_RELEASED)) { + !(lod_comp->llc_pattern & LOV_PATTERN_F_RELEASED) && + !(lod_comp->llc_pattern & LOV_PATTERN_MDT)) { rc = lod_initialize_objects(env, mo, objs, i); if (rc) GOTO(out, rc); -- 1.8.3.1