done
}
-export CACHE_MAX=`$LCTL get_param -n llite.*.max_cached_mb | head -n 1`
+export CACHE_MAX=$($LCTL get_param -n llite.*.max_cached_mb |
+ awk '/^max_cached_mb/ { print $2 }')
+
cleanup_101a() {
$LCTL set_param -n llite.*.max_cached_mb $CACHE_MAX
trap 0
[ $MDSCOUNT -lt 2 ] && skip "needs >= 2 MDTs" && return
local MDTIDX=1
local remote_dir=$DIR/$tdir/remote_dir
+ local rc=0
mkdir -p $DIR/$tdir
$LFS mkdir -i $MDTIDX $remote_dir ||
$LFS mkdir -i 0 $remote_dir/new_dir &&
error "nested remote directory create succeed!"
+ do_facet mds$((MDTIDX + 1)) lctl set_param mdt.*.enable_remote_dir=1
+ $LFS mkdir -i 0 $remote_dir/new_dir || rc=$?
+ do_facet mds$((MDTIDX + 1)) lctl set_param mdt.*.enable_remote_dir=0
+
+ [ $rc -ne 0 ] &&
+ error "create remote directory failed after set enable_remote_dir"
+
rm -r $DIR/$tdir || error "unlink remote directory failed"
}
run_test 230b "nested remote directory should be failed"