aboutsummaryrefslogtreecommitdiff
path: root/docker/base
diff options
context:
space:
mode:
authorMark Goddard <mark@stackhpc.com>2019-03-18 15:14:01 +0000
committerMark Goddard <mark@stackhpc.com>2019-03-18 19:42:36 +0000
commit3075685d01554447144f37201f241f7f1ff1ad3b (patch)
treef9f4a47adfa88f3ec0c41282b565459041bf4ce9 /docker/base
parentdebe4179824005afeaa0d89ab68a9a8acd42103a (diff)
downloadkolla-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