
We're currently deploying 10.2.17 which is quite old and we seem to be having issues in the gate with some database sync's causing MariaDB to crash, as well as personal experience with similar crashes around Cinder database syncs In addition, this change implements the usage of mariabackup for SST transfers which eliminates the need for the Percona repos. The compression is no longer recommended by upstream now, therefore, we remove it. Change-Id: I59a0e225205be43b5bfc76c4bc3381b6e9c54cfd
51 lines
1.6 KiB
Django/Jinja
51 lines
1.6 KiB
Django/Jinja
# {{ ansible_managed }}
|
|
|
|
[mysqld]
|
|
wsrep_on = ON
|
|
|
|
# Path to Galera library
|
|
wsrep_provider = {{ galera_wsrep_provider }}
|
|
{% if galera_wsrep_provider_options is defined %}
|
|
wsrep_provider_options = "
|
|
{%- for item in galera_wsrep_provider_options -%}
|
|
{{ item.option }} = {{ item.value }}{% if not loop.last %}; {% endif -%}
|
|
{%- endfor -%}
|
|
"
|
|
{% endif %}
|
|
|
|
# Cluster connection URL contains the IPs of node#1, node#2 and node#3
|
|
wsrep_cluster_address = gcomm://{{ galera_wsrep_cluster_address }}
|
|
|
|
# Address for incoming client connections.
|
|
wsrep_node_incoming_address = {{ galera_wsrep_address }}
|
|
|
|
# In order for Galera to work correctly binlog format should be ROW
|
|
binlog_format = ROW
|
|
|
|
# MyISAM storage engine has only experimental support
|
|
default_storage_engine = InnoDB
|
|
|
|
# This changes how InnoDB autoincrement locks are managed and is a requirement for Galera
|
|
innodb_autoinc_lock_mode = 2
|
|
|
|
# This should be the IP and DNS name for the current system on which you're editing the file.
|
|
wsrep_node_address = {{ galera_wsrep_address }}
|
|
wsrep_node_name = {{ galera_wsrep_node_name }}
|
|
|
|
# to enable debug level logging, set this to 1
|
|
wsrep_debug = {{ galera_wsrep_debug }}
|
|
|
|
# SST method
|
|
wsrep_sst_method = {{ galera_wsrep_sst_method }}
|
|
wsrep_sst_auth = {{ galera_wsrep_sst_auth_user }}:{{ galera_wsrep_sst_auth_password }}
|
|
wsrep_slave_threads = {{ galera_wsrep_slave_threads }}
|
|
|
|
# Cluster name
|
|
wsrep_cluster_name = "{{ galera_cluster_name }}"
|
|
|
|
# how many times to retry deadlocked autocommits
|
|
wsrep_retry_autocommit = {{ galera_wsrep_retry_autocommit }}
|
|
|
|
[mariabackup]
|
|
parallel = {{ galera_mariabackup_threads }}
|