Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.0.14-galera, 10.0.15-galera
-
None
-
CentOS 6 x86_64
Description
The /etc/init.d/mysql init script returns a 0 (indicating no error) code on failure when using the bootstrap argument, used for bootstrapping a Galera cluster.
I observed this when I was running
/etc/init.d/mysql bootstrap
|
and
/usr/bin/mysqld_safe --wsrep-recover
|
at the same time
To be clear, the bug here is not that it failed in my example, but that it failed and returned 0.
[root@db01 ~]# /etc/init.d/mysql bootstrap
|
Bootstrapping the clusterStarting MySQL... [FAILED]
|
[root@db01 ~]# echo $?
|
0
|
This signals to other tools such as Puppet, Pacemaker or systemd that the MariaDB daemon is running ok while it isn't.