From: johann Date: Fri, 19 Jun 2009 12:22:00 +0000 (+0000) Subject: Branch b_release_1_8_1 X-Git-Tag: v1_8_0_170~4 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=38765a02976af1e611ce30634b65ea044a94413e;p=fs%2Flustre-release.git Branch b_release_1_8_1 b=19913 i=grev i=bobijam Add support remote ost in test 151. --- diff --git a/lustre/tests/sanity.sh b/lustre/tests/sanity.sh index bd6b01c..1e2722f 100644 --- a/lustre/tests/sanity.sh +++ b/lustre/tests/sanity.sh @@ -5750,35 +5750,38 @@ test_150() { run_test 150 "truncate/append tests" function roc_access() { - ACCNUM=`$LCTL get_param -n obdfilter.*.stats | \ + local list=$(comma_list $(osts_nodes)) + ACCNUM=`do_nodes $list $LCTL get_param -n obdfilter.*.stats | \ grep 'cache_access' | awk '{print $2}' | \ awk '{sum=sum+$3} END{print sum}'` echo $ACCNUM } function roc_hit() { - ACCNUM=`$LCTL get_param -n obdfilter.*.stats | \ + local list=$(comma_list $(osts_nodes)) + ACCNUM=`do_nodes $list $LCTL get_param -n obdfilter.*.stats | \ grep 'cache_hit' | awk '{print $2}' | \ awk '{sum=sum+$1} END{print sum}'` echo $ACCNUM } test_151() { - if ! grep -q truncate_inode_pages_range /proc/kallsyms; then #b=18718 + local list=$(comma_list $(osts_nodes)) + if ! do_nodes $list grep -q truncate_inode_pages_range /proc/kallsyms; then #b=18718 skip "old RHEL4/SLES9 kernel" && return fi local CPAGES=3 # check whether obdfilter is cache capable at all - if ! $LCTL get_param -n obdfilter.*.read_cache_enable > /dev/null; then + if ! do_nodes $list $LCTL get_param -n obdfilter.*.read_cache_enable > /dev/null; then echo "not cache-capable obdfilter" return 0 fi # make sure cache is enabled on all obdfilters - $LCTL set_param obdfilter.*.read_cache_enable=1 - $LCTL set_param obdfilter.*.writethrough_cache_enable=1 + do_nodes $list $LCTL set_param obdfilter.*.read_cache_enable=1 + do_nodes $list $LCTL set_param obdfilter.*.writethrough_cache_enable=1 # pages should be in the case right after write dd if=/dev/urandom of=$DIR/$tfile bs=4k count=$CPAGES || error "dd failed" @@ -5792,7 +5795,7 @@ test_151() { # the following read invalidates the cache cancel_lru_locks osc - $LCTL set_param -n obdfilter.*.read_cache_enable 0 + do_nodes $list $LCTL set_param -n obdfilter.*.read_cache_enable 0 cat $DIR/$tfile >/dev/null # now data shouldn't be found in the cache @@ -5804,8 +5807,8 @@ test_151() { error "IN CACHE: before: $BEFORE, after: $AFTER" fi - $LCTL set_param -n obdfilter.*.read_cache_enable=1 - $LCTL set_param obdfilter.*.writethrough_cache_enable=1 + do_nodes $list $LCTL set_param -n obdfilter.*.read_cache_enable=1 + do_nodes $list $LCTL set_param obdfilter.*.writethrough_cache_enable=1 rm -f $DIR/$tfile } run_test 151 "test cache on oss and controls ==============================="