Merge "Expose Innodb_buffer_pool_size" into stable/ussuri

This commit is contained in:
Zuul 2021-04-23 05:09:00 +00:00 committed by Gerrit Code Review
commit dea9f1ef60
2 changed files with 17 additions and 0 deletions

View File

@ -72,6 +72,11 @@ parameters:
default: '' default: ''
description: Override the private key size used when creating the description: Override the private key size used when creating the
certificate for this service certificate for this service
MysqlInnodbBufferPoolSize:
type: string
description: Buffer pool size for MySQL database; this needs to be larger
for at-scale deployments
default: ''
parameter_groups: parameter_groups:
- label: deprecated - label: deprecated
@ -91,6 +96,7 @@ conditions:
- {get_param: [ServiceData, net_ip_version_map, {get_param: [ServiceNetMap, MysqlNetwork]}]} - {get_param: [ServiceData, net_ip_version_map, {get_param: [ServiceNetMap, MysqlNetwork]}]}
- 6 - 6
key_size_override_unset: {equals: [{get_param: MysqlCertificateKeySize}, '']} key_size_override_unset: {equals: [{get_param: MysqlCertificateKeySize}, '']}
innodb_buffer_pool_size: {not: {equals: [{get_param: MysqlInnodbBufferPoolSize}, '']}}
outputs: outputs:
container_config_scripts: container_config_scripts:
@ -184,6 +190,11 @@ outputs:
- {get_param: CertificateKeySize} - {get_param: CertificateKeySize}
- {get_param: MysqlCertificateKeySize} - {get_param: MysqlCertificateKeySize}
- {} - {}
-
if:
- innodb_buffer_pool_size
- innodb_buffer_pool_size: {get_param: MysqlInodbBufferPoolSize}
- {}
step_config: | step_config: |
include tripleo::profile::base::database::mysql include tripleo::profile::base::database::mysql
metadata_settings: metadata_settings:

View File

@ -0,0 +1,6 @@
---
features:
- |
The MariaDB tuning parameter for Innodb_buffer_pool_size can now be set via
a new TripleO Heat Template parameter 'MysqlInnodbBufferPoolSize'.
By default this is undefined.