From bc3317031057b5737710a095ce593135b62f9302 Mon Sep 17 00:00:00 2001 From: David Zafman Date: Thu, 16 Aug 2018 14:30:09 -0700 Subject: [PATCH] test: Use pids instead of jobspecs which were wrong Fixes: http://tracker.ceph.com/issues/27056 Signed-off-by: David Zafman --- qa/standalone/osd/ec-error-rollforward.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/qa/standalone/osd/ec-error-rollforward.sh b/qa/standalone/osd/ec-error-rollforward.sh index e3a6480a58a..cfbf2871927 100755 --- a/qa/standalone/osd/ec-error-rollforward.sh +++ b/qa/standalone/osd/ec-error-rollforward.sh @@ -40,13 +40,18 @@ function TEST_ec_error_rollforward() { kill -STOP `cat $dir/osd.2.pid` rados -p ec rm foo & + pids="$!" sleep 1 rados -p ec rm a & + pids+=" $!" rados -p ec rm b & + pids+=" $!" rados -p ec rm c & + pids+=" $!" sleep 1 kill -9 `cat $dir/osd.?.pid` - kill %1 %2 %3 %4 + kill $pids + wait run_osd $dir 0 || return 1 run_osd $dir 1 || return 1