From ab854135ec39cf1f3b1159a348dd90549d53a645 Mon Sep 17 00:00:00 2001 From: Ben Walker Date: Thu, 26 Sep 2019 11:43:14 -0700 Subject: [PATCH] test: waitforbdev now accepts alias names Change-Id: I366657ce00e5f0e17c6e9a7510a7fc2314c2782a Signed-off-by: Ben Walker Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/469621 Reviewed-by: Paul Luse Reviewed-by: Jim Harris Reviewed-by: Shuhei Matsumoto Tested-by: SPDK CI Jenkins --- test/common/autotest_common.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/test/common/autotest_common.sh b/test/common/autotest_common.sh index 25fcca5c9..591f3085d 100644 --- a/test/common/autotest_common.sh +++ b/test/common/autotest_common.sh @@ -416,11 +416,15 @@ function waitforbdev() { local i for ((i=1; i<=20; i++)); do - if ! $rpc_py bdev_get_bdevs | jq -r '.[] .name' | grep -qw $bdev_name; then - sleep 0.1 - else + if $rpc_py bdev_get_bdevs | jq -r '.[] .name' | grep -qw $bdev_name; then return 0 fi + + if $rpc_py bdev_get_bdevs | jq -r '.[] .aliases' | grep -qw $bdev_name; then + return 0 + fi + + sleep 0.1 done return 1