From 7a48573d386c3f2edfe010db8f4b0cfb36464872 Mon Sep 17 00:00:00 2001
From: grev <grev>
Date: Wed, 15 Oct 2008 17:11:01 +0000
Subject: [PATCH] b=14471 i=Adilger replace lustre proc by lctl [set|get]_param

---
 lustre/tests/lfscktest.sh         | 2 +-
 lustre/tests/replay-ost-single.sh | 2 +-
 lustre/tests/test-framework.sh    | 8 ++++++++
 3 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/lustre/tests/lfscktest.sh b/lustre/tests/lfscktest.sh
index e445f148ee..cc56df8910 100755
--- a/lustre/tests/lfscktest.sh
+++ b/lustre/tests/lfscktest.sh
@@ -45,7 +45,7 @@ if [ "$WAS_MOUNTED" ]; then
 fi
 
 get_mnt_devs() {
-	DEVS=`cat /proc/fs/lustre/$1/*/mntdev`
+	DEVS=`lctl get_param -n $1.*.mntdev`
 	for DEV in $DEVS; do
 		case $DEV in
 		*loop*) losetup $DEV | sed -e "s/.*(//" -e "s/).*//" ;;
diff --git a/lustre/tests/replay-ost-single.sh b/lustre/tests/replay-ost-single.sh
index 1b1c5e817e..5902ebcb22 100755
--- a/lustre/tests/replay-ost-single.sh
+++ b/lustre/tests/replay-ost-single.sh
@@ -118,7 +118,7 @@ test_5() {
 run_test 5 "Fail OST during iozone"
 
 kbytesfree() {
-   lctl get_param -n osc.*-osc-*.kbytesfree | awk '{total+=$1} END {print total}'
+   calc_osc_kbytes kbytesfree
 }
 
 test_6() {
diff --git a/lustre/tests/test-framework.sh b/lustre/tests/test-framework.sh
index db9f281530..f0f1b23de2 100644
--- a/lustre/tests/test-framework.sh
+++ b/lustre/tests/test-framework.sh
@@ -1947,6 +1947,14 @@ calc_llite_stats() {
         echo $res
 }
 
+calc_sum () {
+        awk 'BEGIN {s = 0}; {s += $1}; END {print s}'
+}
+
+calc_osc_kbytes () {
+        $LCTL get_param -n osc.*[oO][sS][cC][-_]*.$1 | calc_sum
+}
+
 # save_lustre_params(node, parameter_mask)
 # generate a stream of formatted strings (<node> <param name>=<param value>)
 save_lustre_params() {
-- 
GitLab