Merge "Add additional tuning options for mariadb/galera"
This commit is contained in:
@@ -56,6 +56,19 @@
|
||||
# (Optional) Configure the size of the MySQL buffer pool.
|
||||
# Defaults to hiera('innodb_buffer_pool_size', undef)
|
||||
#
|
||||
# [*innodb_log_file_size*]
|
||||
# (Optional) Configure the size in bytes of each log file in a log group.
|
||||
# Defaults to undef.
|
||||
#
|
||||
# [*innodb_flush_method*]
|
||||
# (Optional) Defines the method used to flush data to InnoDB data files and log files.
|
||||
# Defaults to undef.
|
||||
#
|
||||
# [*table_open_cache*]
|
||||
# (Optional) Configure the number of open tables for all threads.
|
||||
# Increasing this value increases the number of file descriptors that mysqld requires.
|
||||
# Defaults to undef.
|
||||
#
|
||||
# [*manage_resources*]
|
||||
# (Optional) Whether or not manage root user, root my.cnf, and service.
|
||||
# Defaults to true
|
||||
@@ -87,6 +100,9 @@ class tripleo::profile::base::database::mysql (
|
||||
$enable_internal_tls = hiera('enable_internal_tls', false),
|
||||
$generate_dropin_file_limit = false,
|
||||
$innodb_buffer_pool_size = hiera('innodb_buffer_pool_size', undef),
|
||||
$innodb_log_file_size = undef,
|
||||
$table_open_cache = undef,
|
||||
$innodb_flush_method = undef,
|
||||
$manage_resources = true,
|
||||
$mysql_server_options = {},
|
||||
$mysql_max_connections = hiera('mysql_max_connections', undef),
|
||||
@@ -141,6 +157,9 @@ class tripleo::profile::base::database::mysql (
|
||||
'open_files_limit' => '-1',
|
||||
'innodb_buffer_pool_size' => $innodb_buffer_pool_size,
|
||||
'innodb_file_per_table' => 'ON',
|
||||
'innodb_log_file_size' => $innodb_log_file_size,
|
||||
'table_open_cache' => $table_open_cache,
|
||||
'innodb_flush_method' => $innodb_flush_method,
|
||||
'ssl' => $enable_internal_tls,
|
||||
'ssl-key' => $tls_keyfile,
|
||||
'ssl-cert' => $tls_certfile,
|
||||
|
Reference in New Issue
Block a user