From: Elena Gryaznova Date: Wed, 10 Oct 2018 16:24:05 +0000 (+0300) Subject: LU-10815 tests: all_mdts_nodes() all_osts_nodes() defect X-Git-Tag: 2.12.51~61 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=07f4b9fe094aed6f2f7b67dbedd24939939644d1 LU-10815 tests: all_mdts_nodes() all_osts_nodes() defect When mds_HOST and ost_HOST are not set (mds1_HOST, ost1_HOST, ost2_HOST, etc are used), all_mdts_nodes() and all_osts_nodes() have client in the list set due to cfg/local.sh: mds_HOST=${mds_HOST:-$(hostname)} ost_HOST=${ost_HOST:-$(hostname)} With this change these functions include mds_HOST and ost_HOST into the list only if mdsN_HOST and ostN_HOST are not set. Signed-off-by: Elena Gryaznova Cray-bug-id: LUS-5784 Reviewed-by: Alexander Boyko Reviewed-by: Vladimir Saveliev Change-Id: I1ccfc94a186db98fbf87698cb8fc7d08ee008fdc Reviewed-on: https://review.whamcloud.com/33342 Reviewed-by: Alexandr Boyko Tested-by: Jenkins Tested-by: Maloo Reviewed-by: James Nunez Reviewed-by: Oleg Drokin --- diff --git a/lustre/tests/test-framework.sh b/lustre/tests/test-framework.sh index 384b1fb..1bb56f6 100755 --- a/lustre/tests/test-framework.sh +++ b/lustre/tests/test-framework.sh @@ -6413,7 +6413,7 @@ remote_nodes_list () { all_mdts_nodes () { local host local failover_host - local nodes="${mds_HOST} ${mdsfailover_HOST}" + local nodes local nodes_sort local i @@ -6423,6 +6423,7 @@ all_mdts_nodes () { nodes="$nodes ${!host} ${!failover_host}" done + [ -n "$nodes" ] || nodes="${mds_HOST} ${mdsfailover_HOST}" nodes_sort=$(for i in $nodes; do echo $i; done | sort -u) echo -n $nodes_sort } @@ -6431,7 +6432,7 @@ all_mdts_nodes () { all_osts_nodes () { local host local failover_host - local nodes="${ost_HOST} ${ostfailover_HOST}" + local nodes= local nodes_sort local i @@ -6441,6 +6442,7 @@ all_osts_nodes () { nodes="$nodes ${!host} ${!failover_host}" done + [ -n "$nodes" ] || nodes="${ost_HOST} ${ostfailover_HOST}" nodes_sort=$(for i in $nodes; do echo $i; done | sort -u) echo -n $nodes_sort }