Whamcloud - gitweb
b=21593 sanityN test_33 print jbd stat fix [ext3|ext4]
authorElena Gryaznova <grev@sun.com>
Tue, 15 Dec 2009 13:57:39 +0000 (16:57 +0300)
committerRobert Read <rread@sun.com>
Thu, 17 Dec 2009 06:44:21 +0000 (22:44 -0800)
i=Alex.Zhuravlev

lustre/tests/sanityN.sh

index 88326f9..68a98d7 100644 (file)
@@ -701,7 +701,11 @@ print_jbd_stat () {
     for mds in ${mdts//,/ }; do
         varsvc=${mds}_svc
         dev=$(basename $(do_facet $mds lctl get_param -n osd.${!varsvc}.mntdev))
-        val=$(do_facet $mds cat /proc/fs/jbd/$dev/info | head -1 | cut -d" " -f1)
+        val=$(do_facet $mds "procfile=/proc/fs/jbd/$dev/info;
+[ -f \\\$procfile ] || procfile=/proc/fs/jbd2/$dev/info;
+[ -f \\\$procfile ] || procfile=/proc/fs/jbd2/${dev}\:\\\*/info;
+cat \\\$procfile | head -1;")
+        val=${val%% *};
         stat=$(( stat + val))
     done
     echo $stat