X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Flod%2Flod_qos.c;h=8c135925dd21312e1b3f7feb7be36cc4043b847a;hb=6b69d22e4cb738f4f9ff5454a6f9ae17a3a2d6fa;hp=6920974e47ed26d7a5edce5f29e75668b2faf836;hpb=e42efe35eec7b9725f7f4fff86aaee04093366b0;p=fs%2Flustre-release.git diff --git a/lustre/lod/lod_qos.c b/lustre/lod/lod_qos.c index 6920974..8c13592 100644 --- a/lustre/lod/lod_qos.c +++ b/lustre/lod/lod_qos.c @@ -2450,7 +2450,10 @@ int lod_qos_parse_config(const struct lu_env *env, struct lod_object *lo, v1->lmm_magic == LOV_USER_MAGIC_SPECIFIC) { v3 = (struct lov_user_md_v3 *)v1; - if (v3->lmm_pool_name[0] != '\0') + if (lov_pool_is_ignored(v3->lmm_pool_name)) + pool_name = NULL; + else if (v3->lmm_pool_name[0] != '\0' && + !lov_pool_is_inherited(v3->lmm_pool_name)) pool_name = v3->lmm_pool_name; if (v3->lmm_magic == LOV_USER_MAGIC_SPECIFIC) {