diff options
| author | Mark Goddard <mark@stackhpc.com> | 2019-03-18 15:14:01 +0000 |
|---|---|---|
| committer | Mark Goddard <mark@stackhpc.com> | 2019-03-18 19:42:36 +0000 |
| commit | 3075685d01554447144f37201f241f7f1ff1ad3b (patch) | |
| tree | f9f4a47adfa88f3ec0c41282b565459041bf4ce9 /docker/base | |
| parent | debe4179824005afeaa0d89ab68a9a8acd42103a (diff) | |
| download | kolla-3075685d01554447144f37201f241f7f1ff1ad3b.tar.gz kolla-3075685d01554447144f37201f241f7f1ff1ad3b.zip | |
Fix MariaDB 10.3 upgrade
There are a couple of issues with the mariadb image currently.
1. it doesn't include mysql_upgrade on CentOS/RHEL. It is necessary to
run this after an upgrade of MariaDB. This is fixed by installing
mariadb-server-utils.
2. it inherits the standard dumb-init entrypoint from the base image,
which includes a --single-child argument. That causes signals to be
forwarded only to the process executed by dumb-init, which in the
case of kolla-ansible is mysqld_safe, however mysqld_safe ignores
SIGTERM. After a timeout, Docker then forcibly kills the container.
Executing dumb-init without --single-child ensures the TERM signal is
sent to mysqld, allowing it to shutdown gracefully.
Change-Id: I1a450736721863b91be1ea3d3c8948990de9fdeb
Closes-Bug: #1820325
Diffstat (limited to 'docker/base')
0 files changed, 0 insertions, 0 deletions
