From: Andreas Dilger Date: Fri, 10 Apr 2015 22:05:56 +0000 (-0600) Subject: LU-6443 tests: add debugging to mmp.sh test X-Git-Tag: 2.7.63~42 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=50f7e269307d28c87511615d3e40df8050129249;p=fs%2Flustre-release.git LU-6443 tests: add debugging to mmp.sh test Print out information about MMP intervals to help debug problems in the mmp.sh tests. Signed-off-by: Andreas Dilger Change-Id: I6865f1c4a59c83f0dc9e46953b9d7ac7cc3ebbe5 Reviewed-on: http://review.whamcloud.com/14442 Tested-by: Jenkins Tested-by: Maloo Reviewed-by: Jian Yu Reviewed-by: James Nunez Reviewed-by: Oleg Drokin --- diff --git a/lustre/tests/mmp.sh b/lustre/tests/mmp.sh index 5da2d08..6338f7e 100755 --- a/lustre/tests/mmp.sh +++ b/lustre/tests/mmp.sh @@ -141,9 +141,12 @@ get_mmp_update_interval() { local interval interval=$(do_facet $facet \ - "$DEBUGFS -c -R dump_mmp $device 2>/dev/null" | + "$DEBUGFS -c -R dump_mmp $device 2>$TMP/mmp.debugfs.msg" | awk 'tolower($0) ~ /update.interval/ { print $NF }') - [ -z "$interval" ] && interval=5 + [ -z "$interval" ] && interval=5 && + do_facet $facet cat $TMP/mmp.debugfs.msg && + echo "$facet:$device: assume update interval=$interval" 1>&2 || + echo "$facet:$device: got actual update interval=$interval" 1>&2 echo $interval } @@ -155,9 +158,12 @@ get_mmp_check_interval() { local interval interval=$(do_facet $facet \ - "$DEBUGFS -c -R dump_mmp $device 2>/dev/null" | + "$DEBUGFS -c -R dump_mmp $device 2>$TMP/mmp.debugfs.msg" | awk 'tolower($0) ~ /check.interval/ { print $NF }') - [ -z "$interval" ] && interval=5 + [ -z "$interval" ] && interval=5 && + do_facet $facet cat $TMP/mmp.debugfs.msg && + echo "$facet:$device: assume check interval=$interval" 1>&2 || + echo "$facet:$device: got actual check interval=$interval" 1>&2 echo $interval }