Whamcloud - gitweb
b=22934 fix writeconf testing: require modules for tunefs, don't use SINGLEMDS
authorNathan Rutman <nathan.rutman@oracle.com>
Thu, 19 Aug 2010 21:40:05 +0000 (01:40 +0400)
committerMikhail Pershin <tappro@sun.com>
Fri, 20 Aug 2010 20:00:29 +0000 (00:00 +0400)
i=johann

lustre/tests/conf-sanity.sh

index c4565e7..1e7c8a6 100644 (file)
@@ -60,14 +60,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
 }