aboutsummaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorhuweihua <huwh@dtdream.com>2017-03-27 17:02:22 +0800
committerhuweihua <huwh@dtdream.com>2017-03-27 17:04:17 +0800
commitf1d143128e8f8840f068f821e8fcf71212a1ba99 (patch)
treea61bb829c8d11b652ed09f28dc91a253fddeb28c /docker
parent464ca08bfee416e5ccc05e3827aecc9ff9f4956d (diff)
downloadkolla-f1d143128e8f8840f068f821e8fcf71212a1ba99.tar.gz
kolla-f1d143128e8f8840f068f821e8fcf71212a1ba99.zip
check mariadb galera status in every loop.
in extend_start.sh, if Mariadb galera is not ready at first time, it will sleep 60s and then exit 1. we should check it`s status every time in the loop. Change-Id: I89174969687eecbf467ca3cad9aad1bfbfb8c4fe Closes-Bug: #1676316
Diffstat (limited to 'docker')
-rw-r--r--docker/mariadb/extend_start.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/docker/mariadb/extend_start.sh b/docker/mariadb/extend_start.sh
index 955c35b88..2eb0bd99b 100644
--- a/docker/mariadb/extend_start.sh
+++ b/docker/mariadb/extend_start.sh
@@ -22,6 +22,7 @@ function bootstrap_db {
CLUSTER_READY=$(mysql -u root --exec="SHOW STATUS LIKE 'wsrep_ready'" | grep ON)
TIMEOUT=${DB_MAX_TIMEOUT:-60}
while [[ -z "${CLUSTER_READY}" ]]; do
+ CLUSTER_READY=$(mysql -u root --exec="SHOW STATUS LIKE 'wsrep_ready'" | grep ON)
if [[ ${TIMEOUT} -gt 0 ]]; then
let TIMEOUT-=1
sleep 1