Whamcloud - gitweb
git://git.whamcloud.com
/
fs
/
lustre-release.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
b=18696
[fs/lustre-release.git]
/
lustre
/
tests
/
test-framework.sh
diff --git
a/lustre/tests/test-framework.sh
b/lustre/tests/test-framework.sh
index
e081f8d
..
f72a59f
100644
(file)
--- a/
lustre/tests/test-framework.sh
+++ b/
lustre/tests/test-framework.sh
@@
-610,7
+610,7
@@
echo Stopping client \\\$(hostname) client $mnt opts:$force
lsof -t $mnt || need_kill=no
if [ "x$force" != "x" -a "x\\\$need_kill" != "xno" ]; then
pids=\\\$(lsof -t $mnt | sort -u);
lsof -t $mnt || need_kill=no
if [ "x$force" != "x" -a "x\\\$need_kill" != "xno" ]; then
pids=\\\$(lsof -t $mnt | sort -u);
- if [ -n \\\
$pids
]; then
+ if [ -n \\\
"\\\$pids\\\"
]; then
kill -9 \\\$pids
fi
fi
kill -9 \\\$pids
fi
fi
@@
-767,7
+767,7
@@
restart_client_loads () {
for client in $clients; do
check_client_load $client
rc=${PIPESTATUS[0]}
for client in $clients; do
check_client_load $client
rc=${PIPESTATUS[0]}
- if [ "$rc" != 0 -a "$expectedfail"]; then
+ if [ "$rc" != 0 -a "$expectedfail"
]; then
start_client_load $client
echo "Restarted client load: on $client. Checking ..."
check_client_load $client
start_client_load $client
echo "Restarted client load: on $client. Checking ..."
check_client_load $client
@@
-1631,6
+1631,16
@@
exclude_items_from_list () {
echo $(comma_list $list)
}
echo $(comma_list $list)
}
+# list, expand are the comma separated lists
+expand_list () {
+ local list=${1//,/ }
+ local expand=${2//,/ }
+ local expanded=
+
+ expanded=$(for i in $list $expand; do echo $i; done | sort -u)
+ echo $(comma_list $expanded)
+}
+
absolute_path() {
(cd `dirname $1`; echo $PWD/`basename $1`)
}
absolute_path() {
(cd `dirname $1`; echo $PWD/`basename $1`)
}
@@
-2236,7
+2246,7
@@
get_random_entry () {
local nodes=($rnodes)
local num=${#nodes[@]}
local nodes=($rnodes)
local num=${#nodes[@]}
- local i=$((RANDOM * num / 65536))
+ local i=$((RANDOM * num
* 2
/ 65536))
echo ${nodes[i]}
}
echo ${nodes[i]}
}