Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 10.0.14-galera, 10.0.15-galera
-
Fix Version/s: 5.5.41-galera, 10.0.16-galera
-
Component/s: wsrep
-
Labels:None
-
Environment: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.
Gliffy Diagrams
Attachments
Activity
- All
- Comments
- Work Log
- History
- Activity
- Transitions
A fix for this issue would be to append
to this line.
I don't know how to use bzr and going through the contribution guidelines seems overkill for adding one statement to a shell script. Can a regular contributor add this?