check_and_setup_lustre
-[ "$SLOW" = "no" ] && EXCEPT_SLOW="23b"
+[ "$SLOW" = "no" ] && EXCEPT_SLOW="5b 18 22 23b 25"
DIR=${DIR:-$MOUNT}
assert_DIR
}
check_dir_not_in_pool() {
- local dir=$1
- local pool=$2
- local res=$($GETSTRIPE -v $dir | grep "^stripe_count" | head -1 |
- cut -f 8 -d ' ')
- if [[ "$res" == "$pool" ]]; then
- error "File $dir is in pool: $res"
- return 1
- fi
- return 0
+ local dir=$1
+ local pool=$2
+ local res=$($GETSTRIPE -v $dir | grep "^stripe_count" | head -n1 |
+ cut -f 8 -d ' ')
+ if [[ "$res" == "$pool" ]]; then
+ error "File $dir is in pool: $res"
+ return 1
+ fi
+ return 0
}
drain_pool() {
destroy_pool $POOL2
}
-test_5() {
+test_5a() {
set_cleanup_trap
# Issue commands from client
- sub_test_5 $LCTL
sub_test_5 $LFS
+}
+run_test 5a "lfs pool_list from client"
- # Issue commands from MDS
+test_5b() {
+ set_cleanup_trap
sub_test_5 "do_facet $SINGLEMDS lctl"
- sub_test_5 "do_facet $SINGLEMDS lfs"
-
}
-run_test 5 "lfs/lctl pool_list"
+run_test 5b "lctl pool_list from MDS"
test_6() {
set_cleanup_trap
# is / should be
max=30
diff=$((($files1 - $files2) * 100 / $files1))
- echo "No pool / wide pool: $diff %."
- [ $diff -gt $max ] &&
- error_ignore 23408 "Degradation with wide pool is $diff% > $max%"
+ echo "No pool / wide pool: $diff %."
+ [ $diff -gt $max ] &&
+ error_ignore bz23408 "Degradation with wide pool is $diff% > $max%"
- max=30
- diff=$((($files1 - $files3) * 100 / $files1))
- echo "No pool / missing pool: $diff %."
- [ $diff -gt $max ] &&
- error_ignore 23408 "Degradation with wide pool is $diff% > $max%"
+ max=30
+ diff=$((($files1 - $files3) * 100 / $files1))
+ echo "No pool / missing pool: $diff %."
+ [ $diff -gt $max ] &&
+ error_ignore bz23408 "Degradation with wide pool is $diff% > $max%"
- return 0
+ return 0
}
run_test 18 "File create in a directory which references a deleted pool"