Elasticsearch: Update cluster-wait job script

This updates the cluster-wait job script to include a sleep for
when no nodes of a given type are detected.  This check was
previously executed only when a node count of (0 < x < expected)
was detected.  This update reduces the number of queries executed
against the Elasticsearch http endpoint

Change-Id: I15cb39250a5ab9a7f6df0d62c35289a55e109dbd
Signed-off-by: Steve Wilkerson <sw5822@att.com>
This commit is contained in:
Steve Wilkerson 2019-05-31 11:20:00 -05:00 committed by Steve Wilkerson
parent 2f0c2e328d
commit dc6c1f2145

View File

@ -31,10 +31,10 @@ function check_master_nodes() {
else else
echo "Not all Elasticsearch master nodes accounted for and ready: (${numMasterNodes} / ${expectedMasterNodes})" echo "Not all Elasticsearch master nodes accounted for and ready: (${numMasterNodes} / ${expectedMasterNodes})"
echo "$currentMasterNodes" echo "$currentMasterNodes"
echo "Sleeping for 10 seconds before next check"
echo ""
sleep 10
fi fi
echo "Sleeping for 10 seconds before next check"
echo ""
sleep 10
fi fi
done done
echo "All Elasticsearch master nodes accounted for and ready: (${numMasterNodes} / ${expectedMasterNodes})" echo "All Elasticsearch master nodes accounted for and ready: (${numMasterNodes} / ${expectedMasterNodes})"
@ -58,10 +58,10 @@ function check_data_nodes() {
else else
echo "Not all Elasticsearch data nodes accounted for and ready: (${numDataNodes} / ${expectedDataNodes})" echo "Not all Elasticsearch data nodes accounted for and ready: (${numDataNodes} / ${expectedDataNodes})"
echo "$currentDataNodes" echo "$currentDataNodes"
echo "Sleeping for 10 seconds before next check"
echo ""
sleep 10
fi fi
echo "Sleeping for 10 seconds before next check"
echo ""
sleep 10
fi fi
done done
echo "All Elasticsearch data nodes accounted for and ready: (${numDataNodes} / ${expectedDataNodes})" echo "All Elasticsearch data nodes accounted for and ready: (${numDataNodes} / ${expectedDataNodes})"
@ -85,10 +85,10 @@ function check_client_nodes() {
else else
echo "Not all Elasticsearch client nodes accounted for and ready: (${numClientNodes} / ${expectedClientNodes})" echo "Not all Elasticsearch client nodes accounted for and ready: (${numClientNodes} / ${expectedClientNodes})"
echo "$currentClientNodes" echo "$currentClientNodes"
echo "Sleeping for 10 seconds before next check"
echo ""
sleep 10
fi fi
echo "Sleeping for 10 seconds before next check"
echo ""
sleep 10
fi fi
done done
echo "All Elasticsearch client nodes accounted for and ready: (${numClientNodes} / ${expectedClientNodes})" echo "All Elasticsearch client nodes accounted for and ready: (${numClientNodes} / ${expectedClientNodes})"