X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Flod%2Flod_object.c;h=e6b42275dff45a1c9877d640635f9faef805a916;hb=766b35a9700f36aa08b652fa9d18b890d34bf4a5;hp=8a144e0ea6a868be9a63738ee63e4d8355f87b0a;hpb=0d0a419151ab32ceb7d75a2660a74be5ea168bc1;p=fs%2Flustre-release.git diff --git a/lustre/lod/lod_object.c b/lustre/lod/lod_object.c index 8a144e0..e6b4227 100644 --- a/lustre/lod/lod_object.c +++ b/lustre/lod/lod_object.c @@ -5418,9 +5418,9 @@ static int lod_get_default_lov_striping(const struct lu_env *env, lod_set_pool(&llc->llc_pool, pool); - if (append_stripe_count != 0 || append_pool != NULL) { - /* Ignore specific striping for append. */ - } else if (v1->lmm_magic == LOV_USER_MAGIC_SPECIFIC) { + if (v1->lmm_magic == LOV_USER_MAGIC_SPECIFIC && + append_stripe_count == 0 && + append_pool == NULL) { v3 = (struct lov_user_md_v3 *)v1; rc = lod_comp_copy_ost_lists(llc, v3); if (rc)