# Skip specific tests by setting EXCEPT.
#
-SRCDIR=$(dirname $0)
-export PATH=$PWD/$SRCDIR:$SRCDIR:$PWD/$SRCDIR/../utils:$PATH:/sbin
-
ONLY=${ONLY:-"$*"}
-ALWAYS_EXCEPT="$OST_POOLS_EXCEPT"
-# bug number for skipped test: -
-# UPDATE THE COMMENT ABOVE WITH BUG NUMBERS WHEN CHANGING ALWAYS_EXCEPT!
-
-[ "$ALWAYS_EXCEPT$EXCEPT" ] &&
- echo "Skipping tests: $(echo $ALWAYS_EXCEPT $EXCEPT)"
-
-TMP=${TMP:-/tmp}
ORIG_PWD=${PWD}
-LUSTRE=${LUSTRE:-$(cd $(dirname $0)/..; echo $PWD)}
+LUSTRE=${LUSTRE:-$(dirname $0)/..}
. $LUSTRE/tests/test-framework.sh
init_test_env $@
-. ${CONFIG:=$LUSTRE/tests/cfg/$NAME.sh}
init_logging
+ALWAYS_EXCEPT="$OST_POOLS_EXCEPT"
+# bug number for skipped test: -
+# UPDATE THE COMMENT ABOVE WITH BUG NUMBERS WHEN CHANGING ALWAYS_EXCEPT!
+
+build_test_filter
+
check_and_setup_lustre
if ! combined_mgs_mds; then
DIR=${DIR:-$MOUNT}
assert_DIR
-build_test_filter
-
MAXFREE=${MAXFREE:-$((2000000 * OSTCOUNT))}
# OST pools tests
run_test 1i "pool_new should fail if poolname and fs-name are missing"
test_1j() {
- create_pool ${FSNAME},$POOL
+ do_facet mgs lctl pool_new ${FSNAME},$POOL
[[ $? -ne 0 ]] ||
error "pool_new did not fail even if poolname format was wrong"
}
run_test 1j "pool_new should fail if poolname format is wrong"
test_1k() {
- create_pool ${FSNAME}/$POOL
+ do_facet mgs lctl pool_new ${FSNAME}/$POOL
[[ $? -ne 0 ]] ||
error "pool_new did not fail even if poolname format was wrong"
}
check_file_not_in_pool $dir2/file4 $POOL
check_file_not_in_pool $dir1/file5 $POOL2
- if [ $(lustre_version_code mds1) -ge $(version_code 2.10.54) ]; then
+ if [ "$MDS1_VERSION" -ge $(version_code 2.10.54) ]; then
check_dir_in_pool $dir3 $POOL
check_file_in_pool $dir3/file3 $POOL
check_file_in_pool $dir2/file4 $POOL2
# XXX remove the interoperability code once we drop the old server
# ( < 2.3.50) support.
- if [ $(lustre_version_code $SINGLEMDS) -lt $(version_code 2.3.50) ]; then
+ if [ "$MDS1_VERSION" -lt $(version_code 2.3.50) ]; then
$LFS quotaoff -ug $MOUNT
$LFS quotacheck -ug $MOUNT
else
# XXX remove the interoperability code once we drop the old server
# ( < 2.3.50) support.
- if [ $(lustre_version_code $SINGLEMDS) -lt $(version_code 2.3.50) ]; then
+ if [ "$MDS1_VERSION" -lt $(version_code 2.3.50) ]; then
$LFS quotaoff -ug $MOUNT
else
if [[ $PERM_CMD == *"set_param -P"* ]]; then
run_test 23b "OST pools and OOS"
test_24() {
- local POOL_ROOT=${POOL_ROOT:-$DIR/$tdir}
[[ $OSTCOUNT -le 1 ]] && skip_env "needs >= 2 OSTs"
-
- local server_version=$(lustre_version_code $SINGLEMDS)
- [[ $server_version -ge $(version_code 2.8.56) ]] ||
+ [[ "$MDS1_VERSION" -ge $(version_code 2.8.56) ]] ||
skip "Need server version newer than 2.8.55"
+ local POOL_ROOT=${POOL_ROOT:-$DIR/$tdir}
local numfiles=10
local i=0
local TGT