In function lod_get_stripe_count(), when restricting the stripe
count to the maximum xattr size, the xattr overhead should be
taken into count correctly.
Lustre-change: https://review.whamcloud.com/36947
Lustre-commit:
6dc37759cfb22727ac5d776c38b72e8638563fd8
Signed-off-by: Emoly Liu <emoly@whamcloud.com>
Change-Id: Ief548e47ce4d375f2e189860ccfe05d0f3c7e890
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Bobi Jam <bobijam@hotmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Signed-off-by: Minh Diep <mdiep@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/37512
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
max_stripes = lov_mds_md_max_stripe_count(easize, LOV_MAGIC_V3);
}
+ max_stripes = (max_stripes == 0) ? 0 : max_stripes - 1;
+
return (stripe_count < max_stripes) ? stripe_count : max_stripes;
}