Whamcloud - gitweb
LU-4198 clio: turn on lockless for some kind of IO
[fs/lustre-release.git] / lustre / tests / racer / racer.sh
index fc6ceb8..036b569 100755 (executable)
@@ -45,16 +45,24 @@ racer_cleanup()
                        killall -0 $P.sh
                        [[ $? -eq 0 ]] && (( rc+=1 ))
                done
+
+               # Kill dd processes to speedup cleanup
+               local pids=$(ps uax | grep "$DIR" | grep dd | grep -v grep |
+                               awk '{print $2}')
+               for pid in $pids; do
+                       kill $pid
+               done
+
                if [[ $rc -eq 0 ]]; then
                        echo there should be NO racer processes:
-                       ps uww -C "${RACER_PROGS// /,}"
+                       ps uww -C "${RACER_PROGS// /.sh,}.sh"
                        return 0
                fi
                echo -n "Waited $(( TOT_WAIT + SHORT_WAIT)), rc=$rc "
                (( SHORT_WAIT+=SHORT_WAIT ))
                (( TOT_WAIT+=SHORT_WAIT ))
        done
-       ps uww -C "${RACER_PROGS// /,}"
+       ps uww -C "${RACER_PROGS// /.sh,}.sh"
        return 1
 }