PROD-16528 Change-Id: Iacc949fb68e323632e0ed7a60e11c44a9812e724master
@@ -4,6 +4,7 @@ service {{ service.service }} start | |||
counter=${1:-60} | |||
retries=0 | |||
sst_in_progress='/var/lib/mysql/sst_in_progress' | |||
while [ $counter -gt 0 ] | |||
do | |||
@@ -13,6 +14,14 @@ do | |||
fi | |||
counter=$(( counter - 1 )) | |||
retries=$(( retries + 1 )) | |||
{%- if slave %} | |||
if [ $retries -gt 20 ]; then | |||
if [ ! -e $sst_in_progress ]; then | |||
echo "No sst is in progress." | |||
break | |||
fi | |||
fi | |||
{%- endif %} | |||
sleep ${2:-10} | |||
done | |||
@@ -130,6 +130,7 @@ galera_bootstrap_script: | |||
- source: salt://galera/files/bootstrap.sh | |||
- defaults: | |||
service: {{ master|yaml }} | |||
slave: False | |||
- template: jinja | |||
{%- if salt['cmd.shell']('test -e /var/lib/mysql/.galera_bootstrap; echo $?') != '0' %} |
@@ -127,6 +127,7 @@ galera_bootstrap_script: | |||
- mode: 755 | |||
- defaults: | |||
service: {{ slave|yaml }} | |||
slave: True | |||
- source: salt://galera/files/bootstrap.sh | |||
- template: jinja | |||