Whamcloud - gitweb
b=24410 exit with error if NFSCLIENT is set, but no nfs export found
authorElena Gryaznova <grev@sun.com>
Thu, 27 Jan 2011 13:58:48 +0000 (14:58 +0100)
committerJohann Lombardi <johann.lombardi@oracle.com>
Thu, 27 Jan 2011 13:58:48 +0000 (14:58 +0100)
lustre/tests/test-framework.sh

index e2420d8..29080ba 100644 (file)
@@ -1945,6 +1945,9 @@ nfs_client_mode () {
         # FIXME: remove hostname when 19215 fixed
         do_nodes $clients "echo \\\$(hostname); grep ' '$MOUNT' ' /proc/mounts"
         declare -a nfsexport=(`grep ' '$MOUNT' ' /proc/mounts | awk '{print $1}' | awk -F: '{print $1 " "  $2}'`)
         # FIXME: remove hostname when 19215 fixed
         do_nodes $clients "echo \\\$(hostname); grep ' '$MOUNT' ' /proc/mounts"
         declare -a nfsexport=(`grep ' '$MOUNT' ' /proc/mounts | awk '{print $1}' | awk -F: '{print $1 " "  $2}'`)
+        if [[ ${#nfsexport[@]} -eq 0 ]]; then
+                error_exit NFSCLIENT=$NFSCLIENT mode, but no NFS export found!
+        fi 
         do_nodes ${nfsexport[0]} "echo \\\$(hostname); df -T  ${nfsexport[1]}"
         return
     fi
         do_nodes ${nfsexport[0]} "echo \\\$(hostname); df -T  ${nfsexport[1]}"
         return
     fi