value=$($tf_cmd $opt $tf)
[[ $value = -1 ]] && value=$OSTCOUNT
- [[ $value = $expected ]] || {
+ [[ $value = $expected ]] ||
+ # file sometimes one stripe short if MDS-OST didn't precreate, LU-16623
+ [[ $attr == "stripe-count" && $value == $((OSTCOUNT - 1)) ]] || {
$td_cmd -d $td
$tf_cmd -v $tf
error "verify $attr failed with parent on $tf:" \
value=$($tf_cmd $opt $tf)
[[ $value = -1 ]] && value=$OSTCOUNT
- [[ $value = $expected ]] || {
+ [[ $value = $expected ]] ||
+ # file sometimes one stripe short if MDS-OST didn't precreate, LU-16623
+ [[ $attr == "stripe-count" && $value == $((OSTCOUNT - 1)) ]] || {
$tf_cmd -v $tf
error "verify $attr failed with default value on $tf:" \
"$value != $expected"
return
}
- [[ $value = $expected ]] || {
+ (( $value == $expected )) ||
+ # file sometimes one stripe short if MDS-OST didn't precreate
+ [[ $attr == "stripe-count" && $value == $((OSTCOUNT - 1)) ]] || {
$getstripe_cmd $tf
error "verify $attr failed on $tf: $value != $expected"
}