Whamcloud - gitweb
b=22934 fix writeconf, redeux
authorNathan Rutman <nathan.rutman@oracle.com>
Fri, 20 Aug 2010 18:54:56 +0000 (11:54 -0700)
committerJohann Lombardi <johann.lombardi@oracle.com>
Fri, 20 Aug 2010 20:57:26 +0000 (22:57 +0200)
lustre/tests/conf-sanity.sh

index 8ea58f3..8f10a87 100644 (file)
@@ -53,14 +53,16 @@ writeconf1() {
        stop ${facet} -f
        rm -f ${facet}active
        # who knows if/where $TUNEFS is installed?  Better reformat if it fails...
-       do_facet ${facet} "$TUNEFS --writeconf $dev" ||
+       do_facet ${facet} "$TUNEFS --quiet --writeconf $dev" ||
                { echo "tunefs failed, reformatting instead" && reformat_and_config && return 1; }
        return 0
 }
 
 writeconf() {
-       # if writeconf failed, we reformatted
-       writeconf1 mds $MDSDEV || return 0
+       # we need ldiskfs
+       load_modules
+       # if writeconf fails anywhere, we reformat everything
+       writeconf1 mds `mdsdevname 1` || return 0
        writeconf1 ost1 `ostdevname 1` || return 0
        writeconf1 ost2 `ostdevname 2` || return 0
 }