Whamcloud - gitweb
LU-4830 tests: only deactivate MDTs of Lustre FSNAME
[fs/lustre-release.git] / lustre / tests / mds-survey.sh
index c75e359..6eb9b45 100644 (file)
@@ -23,6 +23,10 @@ if [ -z ${MDSSURVEY} ]; then
     skip_env "mds-survey not found" && exit
 fi
 
+if [ $(lustre_version_code $SINGLEMDS) -lt $(version_code 2.3.51) ]; then
+       skip_env "Need MDS version at least 2.3.51" && exit
+fi
+
 build_test_filter
 check_and_setup_lustre
 
@@ -33,8 +37,7 @@ adjust_inode() {
 
     require_inode=$((file_count * thrhi))
     # get available inode for mdt
-    avail_mdt_inode=$($LFS df -i $MOUNT | grep "filesystem summary:"  | \
-        awk '{print $5}')
+    avail_mdt_inode=$(mdt_free_inodes 0)
     avail_mdt_inode=$((avail_mdt_inode * 9 / 10))
 
     # get available inode for ost
@@ -105,7 +108,7 @@ run_test 2 "Metadata survey with stripe_count = 1"
 # remount the clients
 restore_mount $MOUNT
 
-complete $(basename $0) $SECONDS
+complete $SECONDS
 cleanup_echo_devs
 check_and_cleanup_lustre
 exit_status