From 624d44ed46b92d0dbacbf3f42b945fca7fdf243f Mon Sep 17 00:00:00 2001 From: johann Date: Thu, 27 Nov 2008 10:48:43 +0000 Subject: [PATCH] Branch b1_8_gate b=12596 i=grev i=adilger check striping after setstripe in recovery-small test 18*. move get_stripe_info() to t-f. --- lustre/tests/recovery-small.sh | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/lustre/tests/recovery-small.sh b/lustre/tests/recovery-small.sh index 86cab9f..2b1c399 100755 --- a/lustre/tests/recovery-small.sh +++ b/lustre/tests/recovery-small.sh @@ -258,6 +258,11 @@ test_18a() { # 1 stripe on ost2 lfs setstripe $f -s $((128 * 1024)) -i 1 -c 1 + get_stripe_info client $f + if [ $stripe_index -ne 1 ]; then + lfs getstripe $f + error "$f: different stripe offset ($stripe_index)" && return + fi do_facet client cp $SAMPLE_FILE $f sync @@ -278,14 +283,17 @@ test_18b() { do_facet client mkdir -p $DIR/$tdir f=$DIR/$tdir/$tfile - f2=$DIR/$tdir/${tfile}-2 cancel_lru_locks osc pgcache_empty || return 1 # shouldn't have to set stripe size of count==1 lfs setstripe $f -s $((128 * 1024)) -i 0 -c 1 - lfs setstripe $f2 -s $((128 * 1024)) -i 0 -c 1 + get_stripe_info client $f + if [ $stripe_index -ne 0 ]; then + lfs getstripe $f + error "$f: different stripe offset ($stripe_index)" && return + fi do_facet client cp $SAMPLE_FILE $f sync @@ -298,7 +306,7 @@ test_18b() { # cache after the client reconnects? rc=0 pgcache_empty || rc=2 - rm -f $f $f2 + rm -f $f return $rc } run_test 18b "eviction and reconnect clears page cache (2766)" @@ -308,14 +316,17 @@ test_18c() { do_facet client mkdir -p $DIR/$tdir f=$DIR/$tdir/$tfile - f2=$DIR/$tdir/${tfile}-2 cancel_lru_locks osc pgcache_empty || return 1 # shouldn't have to set stripe size of count==1 lfs setstripe $f -s $((128 * 1024)) -i 0 -c 1 - lfs setstripe $f2 -s $((128 * 1024)) -i 0 -c 1 + get_stripe_info client $f + if [ $stripe_index -ne 0 ]; then + lfs getstripe $f + error "$f: different stripe offset ($stripe_index)" && return + fi do_facet client cp $SAMPLE_FILE $f sync @@ -331,7 +342,7 @@ test_18c() { # cache after the client reconnects? rc=0 pgcache_empty || rc=2 - rm -f $f $f2 + rm -f $f return $rc } run_test 18c "Dropped connect reply after eviction handing (14755)" -- 1.8.3.1