aboutsummaryrefslogtreecommitdiff
path: root/docker/mariadb
diff options
context:
space:
mode:
authorJeffrey Zhang <zhang.lei.fly@gmail.com>2016-11-07 19:12:33 +0800
committerJeffrey Zhang <jeffrey.zhang@99cloud.net>2016-11-07 15:30:35 +0000
commit4417ffbfab77efd67eafe0d5ed57263c6a1b796c (patch)
tree5163c05023b6b9de2acb670738ee5d101d2fc676 /docker/mariadb
parent2e01ce50f54a03b9036d54b08f20074cea69bec0 (diff)
downloadkolla-4417ffbfab77efd67eafe0d5ed57263c6a1b796c.tar.gz
kolla-4417ffbfab77efd67eafe0d5ed57263c6a1b796c.zip
Wait the wsrep_ready to be ON in mariadb
Mariadb galera will be ready only when wsrep_ready to be ON, rather then wsrep_cluster_status is equal to Primary. Closes-Bug: #1639838 Change-Id: I9ef60a39a195057eeee0404a39b174cc8feed793
Diffstat (limited to 'docker/mariadb')
-rw-r--r--docker/mariadb/extend_start.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/docker/mariadb/extend_start.sh b/docker/mariadb/extend_start.sh
index d0a42825e..8e6be1a1e 100644
--- a/docker/mariadb/extend_start.sh
+++ b/docker/mariadb/extend_start.sh
@@ -19,7 +19,7 @@ function bootstrap_db {
# NOTE(sbezverk): Currently kolla-kubernetes does not use Galera and disables wsrep driver.
# This check will run only for non kolla-kubernetes bootstrap deployments.
if [[ ! "${!KOLLA_KUBERNETES[@]}" ]]; then
- CLUSTER_READY=$(mysql -u root --exec="SHOW STATUS LIKE 'wsrep_cluster_status'" | grep Primary)
+ CLUSTER_READY=$(mysql -u root --exec="SHOW STATUS LIKE 'wsrep_ready'" | grep ON)
TIMEOUT=${DB_MAX_TIMEOUT:-60}
while [[ -z "${CLUSTER_READY}" ]]; do
if [[ ${TIMEOUT} -gt 0 ]]; then