Whamcloud - gitweb
b=23402 mmp_init() fix
authorElena Gryaznova <grev@sun.com>
Mon, 30 Aug 2010 10:02:56 +0000 (14:02 +0400)
committerMikhail Pershin <tappro@sun.com>
Mon, 6 Sep 2010 19:37:02 +0000 (23:37 +0400)
i=jian.yu

lustre/tests/mmp.sh

index fe0eafe..ea80120 100755 (executable)
@@ -159,13 +159,15 @@ mmp_init() {
     # Otherwise, the Lustre administrator has to manually enable
     # this feature when the file system is unmounted.
 
-    if [ -z "$mdsfailover_HOST" ]; then
+    local var=${MMP_MDS}failover_HOST
+    if [ -z "${!var}" ]; then
         log "Failover is not used on MDS, enabling MMP manually..."
         enable_mmp $MMP_MDS $MMP_MDSDEV || \
             error "failed to enable MMP on $MMP_MDSDEV on $MMP_MDS"
     fi
 
-    if [ -z "$ostfailover_HOST" ]; then
+    var=${MMP_OSS}failover_HOST
+    if [ -z "${!var}" ]; then
         log "Failover is not used on OSS, enabling MMP manually..."
         enable_mmp $MMP_OSS $MMP_OSTDEV || \
             error "failed to enable MMP on $MMP_OSTDEV on $MMP_OSS"