Whamcloud - gitweb
LU-198 Exit with error if NFSCLIENT is set, but no nfs export found
authoryangsheng <ys@whamcloud.com>
Tue, 19 Apr 2011 10:02:52 +0000 (18:02 +0800)
committerOleg Drokin <green@whamcloud.com>
Fri, 6 May 2011 00:54:11 +0000 (17:54 -0700)
commit 2e7eb3a092fcc19a4550a677609f65f1fdd1e0d5
Date:   Thu Jan 27 14:58:48 2011 +0100

b=24410 exit with error if NFSCLIENT is set, but no nfs export found

a=Elena Gryaznova

Signed-off-by: YangSheng <ys@whamcloud.com>
Change-Id: I8d25737fa1ebd19729230bd38b423aa028527f3a
Reviewed-on: http://review.whamcloud.com/409
Reviewed-by: Brian J. Murrell <brian@whamcloud.com>
Tested-by: Hudson
Reviewed-by: Yu Jian <yujian@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/tests/test-framework.sh

index e690144..92f4c4f 100644 (file)
@@ -2215,6 +2215,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}'`)
+        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