From b3762744be5440db6a3e53fcf1f8891d0100705f Mon Sep 17 00:00:00 2001 From: nathan Date: Thu, 12 Nov 2009 19:57:31 +0000 Subject: [PATCH] b=21306 i=manoj insure pool additions propogate 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 47b6973..8620f02 100644 --- a/lustre/tests/ost-pools.sh +++ b/lustre/tests/ost-pools.sh @@ -579,7 +579,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 @@ -626,12 +626,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 @@ -668,12 +668,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 @@ -690,7 +690,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 @@ -701,7 +702,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 @@ -724,7 +725,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