Merge "Expose Innodb_buffer_pool_size" into stable/train

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

View File

@ -72,12 +72,18 @@ parameters:
default: ''
description: Override the private key size used when creating the
certificate for this service
MysqlInnodbBufferPoolSize:
type: string
description: Buffer pool size for MySQL database; this needs to be larger
for at-scale deployments
default: ''
conditions:
internal_tls_enabled: {equals: [{get_param: EnableInternalTLS}, true]}
key_size_override_unset: {equals: [{get_param: MysqlCertificateKeySize}, '']}
innodb_buffer_pool_size: {not: {equals: [{get_param: MysqlInnodbBufferPoolSize}, '']}}
outputs:
container_config_scripts:
@ -180,6 +186,11 @@ outputs:
- {get_param: CertificateKeySize}
- {get_param: MysqlCertificateKeySize}
- {}
-
if:
- innodb_buffer_pool_size
- innodb_buffer_pool_size: {get_param: MysqlInodbBufferPoolSize}
- {}
step_config: |
include ::tripleo::profile::base::database::mysql
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.