From 42e72c87e68b2816748df13a18222863c47760d9 Mon Sep 17 00:00:00 2001 From: grev <grev> Date: Fri, 15 Feb 2008 14:22:01 +0000 Subject: [PATCH] b=14406 i=Adilger test_38 debugfs command fix for remote client --- lustre/tests/conf-sanity.sh | 30 +++++++++++++----------------- 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/lustre/tests/conf-sanity.sh b/lustre/tests/conf-sanity.sh index dbd9b6b21e..dd188182b7 100644 --- a/lustre/tests/conf-sanity.sh +++ b/lustre/tests/conf-sanity.sh @@ -1446,41 +1446,37 @@ test_38() { # bug 14222 stop_mds log "rename lov_objid file on MDS" rm -f $TMP/lov_objid.orig - do_facet mds "debugfs -w $MDSDEV" <<-EOF - dump lov_objid $TMP/lov_objid.orig - rm lov_objid - EOF + do_facet mds "debugfs -c -R \\\"dump lov_objid $TMP/lov_objid.orig\\\" $MDSDEV" + do_facet mds "debugfs -w -R \\\"rm lov_objid\\\" $MDSDEV" + do_facet mds "od -Ax -td8 $TMP/lov_objid.orig" # check create in mds_lov_connect start_mds mount_client $MOUNT for f in $FILES; do [ $V ] && log "verifying $DIR/$tdir/$f" - diff $f $DIR/$tdir/$f || ERROR=y + diff -q $f $DIR/$tdir/$f || ERROR=y done - do_facet mds "debugfs -c $MDSDEV" <<-EOF - dump lov_objid $TMP/lov_objid.new - EOF + do_facet mds "debugfs -c -R \\\"dump lov_objid $TMP/lov_objid.new\\\" $MDSDEV" do_facet mds "od -Ax -td8 $TMP/lov_objid.new" [ "$ERROR" = "y" ] && error "old and new files are different after connect" || true # check it's updates in sync umount_client $MOUNT - stop_mds - multiop $TMP/lov_objid.clear Ow4096c - do_facet mds "debugfs -w $MDSDEV" <<-EOF - write $TMP/lov_objid.clear lov_objid - EOF + stop_mds + + do_facet mds dd if=/dev/zero of=$TMP/lov_objid.clear bs=4096 count=1 + do_facet mds "debugfs -w -R \\\"rm lov_objid\\\" $MDSDEV" + do_facet mds "debugfs -w -R \\\"write $TMP/lov_objid.clear lov_objid\\\" $MDSDEV " + start_mds mount_client $MOUNT for f in $FILES; do [ $V ] && log "verifying $DIR/$tdir/$f" - diff $f $DIR/$tdir/$f || ERROR=y + diff -q $f $DIR/$tdir/$f || ERROR=y done - do_facet mds "debugfs -c $MDSDEV" <<-EOF - dump lov_objid $TMP/lov_objid.new1 - EOF + do_facet mds "debugfs -c -R \\\"dump lov_objid $TMP/lov_objid.new1\\\" $MDSDEV" do_facet mds "od -Ax -td8 $TMP/lov_objid.new1" umount_client $MOUNT stop_mds -- GitLab