RETIRED, Lightweight composition layer for Puppet TripleO
Go to file
Michele Baldessari d12fe87318 Deep merge hiera keys for mysqld_options
Currently when adding some tuning options via hiera, galera won't start because
overriding even a single mysql option will reset the whole key in the hash. So
for example, when adding:
    tripleo::profile::base::database::mysql::mysql_server_options:
      mysqld:
        # MySQL InnoDB equally divided in 1GB instances
        innodb_buffer_pool_instances: 2
        # Query network write timeout raised to 120 seconds
        net_write_timeout: 120
        # Query network read timeout raised to 120 seconds
        net_read_timeout: 120
        # MySQL connection timeout set to 8 hours
        connect_timeout: 28800

Things will break because all the wsrep options that are set normally will be
overridden and galera will refuse to start

Tested by passing the above hiera keys and observing the deploy complete
successfully and the settings correctly applied to galera/mysql on the overcloud.

Change-Id: I30f03bc8eb81db0243c137d4af08924adeebc951
Closes-Bug: #1848060
(cherry picked from commit 7e78ebdc0f)
2019-10-15 06:55:35 +00:00
doc Follow the new PTI for document build 2018-02-28 14:42:12 +08:00
files Qdr: InternalTLS support. 2019-03-28 16:28:05 -04:00
lib Adding a udev rule to save sriov interface name before configuring switchdev 2019-02-20 03:27:25 -05:00
manifests Deep merge hiera keys for mysqld_options 2019-10-15 06:55:35 +00:00
releasenotes Add dateext and related parameters for logrotate 2019-07-09 06:44:07 +00:00
spec Remove ovn specific logic for octavia 2019-10-09 09:00:09 +00:00
templates Update log-driver value for podman 2019-09-25 18:28:25 +00:00
zuul.d Remove scenario008 jobs 2019-06-13 22:18:32 +00:00
.gitignore Dissuade .gitignore references to personal tools 2018-10-08 11:47:08 +08:00
.gitreview Merge "Update .gitreview for stable/stein" into stable/stein 2019-04-25 22:46:28 +00:00
.sync.yml Initial msync run for all Puppet OpenStack modules 2015-08-18 14:30:54 +02:00
Gemfile Load puppet-openstack_spec_helper locally during tests 2018-02-12 10:53:40 +08:00
LICENSE Add basic structure for a Puppet module 2015-02-02 11:39:21 -05:00
Puppetfile_extras Fix ntp module version to an existing tag/branch 2019-04-09 09:22:52 +02:00
README.md Add release note link in README 2018-06-27 22:47:34 +08:00
Rakefile Composable HA 2017-01-25 19:32:31 +00:00
bindep.txt Add Puppet package to bindep, for module build 2017-10-27 13:50:15 -07:00
metadata.json Prepare puppet-tripleo 10.5.1 (stein) 2019-09-09 13:04:11 -04:00
setup.cfg Update mailinglist from dev to discuss 2018-12-05 09:46:02 +08:00
setup.py chmod +x setup.py 2017-10-06 12:28:56 -07:00
tox.ini Update UPPER_CONSTRAINTS_FILE for stable/stein 2019-04-18 14:56:51 +00:00

README.md

Team and repository tags

Team and repository tags

puppet-tripleo

Lightweight composition layer for Puppet TripleO.

Contributing