From b5da0a6b04027922be81992a734cb2d378025b4a Mon Sep 17 00:00:00 2001 From: nathan Date: Thu, 12 Nov 2009 19:55:27 +0000 Subject: [PATCH] b=21306 i=manoj insure pool additions propagate before striping --- lustre/tests/ost-pools.sh | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/lustre/tests/ost-pools.sh b/lustre/tests/ost-pools.sh index f2fb37a..5f2fdbe 100644 --- a/lustre/tests/ost-pools.sh +++ b/lustre/tests/ost-pools.sh @@ -578,7 +578,7 @@ test_6() { [[ $? -eq 0 ]] || \ error "pool_list $FSNAME failed." - do_facet $SINGLEMDS lctl pool_add $FSNAME.$POOL $TGT_ALL + add_pool $POOL $TGT_ALL "$TGT_UUID" mkdir -p $POOL_DIR $SETSTRIPE -c -1 -p $POOL $POOL_DIR @@ -625,12 +625,12 @@ test_11() { create_pool_nofail $POOL create_pool_nofail $POOL2 - do_facet $SINGLEMDS lctl pool_add $FSNAME.$POOL \ - $FSNAME-OST[$TGT_FIRST-$TGT_MAX/2] local start=$((TGT_FIRST+1)) do_facet $SINGLEMDS lctl pool_add $FSNAME.$POOL2 \ $FSNAME-OST[$start-$TGT_MAX/2] + add_pool $POOL $TGT_HALF "$TGT_UUID2" + create_dir $POOL_ROOT/dir1 $POOL create_dir $POOL_ROOT/dir2 $POOL2 check_dir_in_pool $POOL_ROOT/dir1 $POOL @@ -667,12 +667,12 @@ test_12() { create_pool_nofail $POOL create_pool_nofail $POOL2 - do_facet $SINGLEMDS lctl pool_add $FSNAME.$POOL \ - $FSNAME-OST[$TGT_FIRST-$TGT_MAX/2] local start=$((TGT_FIRST+1)) do_facet $SINGLEMDS lctl pool_add $FSNAME.$POOL2 \ $FSNAME-OST[$start-$TGT_MAX/2] + add_pool $POOL $TGT_HALF "$TGT_UUID2" + echo creating some files in $POOL and $POOL2 create_dir $POOL_ROOT/dir1 $POOL @@ -689,7 +689,8 @@ test_12() { echo Changing the pool membership do_facet $SINGLEMDS lctl pool_remove $FSNAME.$POOL $FSNAME-OST[$TGT_FIRST] do_facet $SINGLEMDS lctl pool_list $FSNAME.$POOL - do_facet $SINGLEMDS lctl pool_add $FSNAME.$POOL2 $FSNAME-OST[$TGT_FIRST] + FIRST_UUID=$(echo $TGT_UUID | awk '{print $1}') + add_pool $POOL2 $FSNAME-OST[$TGT_FIRST] "$FIRST_UUID " do_facet $SINGLEMDS lctl pool_list $FSNAME.$POOL2 echo Checking the files again @@ -700,7 +701,7 @@ test_12() { echo Creating some more files create_dir $POOL_ROOT/dir3 $POOL - create_dir $POOL_ROOT/dir4 POOL2 + create_dir $POOL_ROOT/dir4 $POOL2 create_file $POOL_ROOT/file3 $POOL create_file $POOL_ROOT/file4 $POOL2 @@ -723,7 +724,7 @@ test_13() { local count=3 create_pool_nofail $POOL - do_facet $SINGLEMDS lctl pool_add $FSNAME.$POOL $TGT_ALL + add_pool $POOL $TGT_ALL "$TGT_UUID" create_dir $POOL_ROOT/dir1 $POOL -1 createmany -o $POOL_ROOT/dir1/$tfile $numfiles || \ -- 1.8.3.1