Browse Source

Increase sleep interval in the bootstrap script

Because the current timeout interval is too short in some environments.
The change also adds information messages to bootstrap scripts

Change-Id: I295da792349f5864a484e3eb318342dcc31fffab
pull/25/head
Simon Pasquier 7 years ago
parent
commit
2b501f112d
2 changed files with 11 additions and 3 deletions
  1. +6
    -2
      galera/files/bootstrap.sh
  2. +5
    -1
      galera/files/init_bootstrap.sh

+ 6
- 2
galera/files/bootstrap.sh View File

@@ -3,15 +3,19 @@
service {{ service.service }} start

counter=60
retries=0

while [ $counter -gt 0 ]
do
mysql -u {{ service.admin.user }} -p{{ service.admin.password }} -e"quit"
if [[ $? -eq 0 ]]; then
echo "Sucessfully connected to the MySQL service ($retries retries)."
exit 0
fi
counter=$(( $counter - 1 ))
sleep 2
counter=$(( counter - 1 ))
retries=$(( retries + 1 ))
sleep 4
done

echo "Failed to connect to the MySQL service after $retries retries."
exit 1

+ 5
- 1
galera/files/init_bootstrap.sh View File

@@ -3,15 +3,19 @@
service {{ service.service }} start

counter=60
retries=0

while [ $counter -gt 0 ]
do
mysql -u root -e"quit"
if [[ $? -eq 0 ]]; then
echo "Sucessfully connected to the MySQL service ($retries retries)."
exit 0
fi
counter=$(( $counter - 1 ))
counter=$(( counter - 1 ))
retries=$(( retries + 1 ))
sleep 2
done

echo "Failed to connect to the MySQL service after $retries retries."
exit 1

Loading…
Cancel
Save