a8a41a81aa
The default incoming database connection count is limited to 151 connections. These are not sufficient in a 100 node 3 controller deployment to launch several heat stacks simulatenously. Data measured on bare metal shows that 250 connections are needed to launch one 25 VM heat stack with 3 controller nodes with 209 tasks (default enablement). Change-Id: If60b540010d6d173a393fa91fa30cb3ba572cfc0 Closes-Bug: #1492719
25 lines
1.4 KiB
Django/Jinja
25 lines
1.4 KiB
Django/Jinja
{% set wsrep_driver = '/usr/lib/galera/libgalera_smm.so' if kolla_base_distro == 'ubuntu' else '/usr/lib64/galera/libgalera_smm.so' %}
|
|
[mysqld]
|
|
bind-address={{ hostvars[inventory_hostname]['ansible_' + api_interface]['ipv4']['address'] }}
|
|
port={{ mariadb_port }}
|
|
|
|
binlog_format=ROW
|
|
default-storage-engine=innodb
|
|
innodb_autoinc_lock_mode=2
|
|
|
|
wsrep_cluster_address=gcomm://{% if (groups['mariadb'] | length) > 1 %}{% for host in groups['mariadb'] %}{{ hostvars[host]['ansible_' + api_interface]['ipv4']['address'] }}:{{ mariadb_wsrep_port }}{% if not loop.last %},{% endif %}{% endfor %}{% endif %}
|
|
|
|
wsrep_provider_options="gmcast.listen_addr=tcp://{{ hostvars[inventory_hostname]['ansible_' + api_interface]['ipv4']['address'] }}:{{ mariadb_wsrep_port }};ist.recv_addr={{ hostvars[inventory_hostname]['ansible_' + api_interface]['ipv4']['address'] }}:{{ mariadb_ist_port }}"
|
|
|
|
wsrep_node_address={{ hostvars[inventory_hostname]['ansible_' + api_interface]['ipv4']['address'] }}:{{ mariadb_wsrep_port }}
|
|
wsrep_sst_receive_address={{ hostvars[inventory_hostname]['ansible_' + api_interface]['ipv4']['address'] }}:{{ mariadb_sst_port }}
|
|
|
|
wsrep_provider={{ wsrep_driver }}
|
|
wsrep_cluster_name="{{ database_cluster_name }}"
|
|
wsrep_node_name={{ ansible_hostname }}
|
|
wsrep_sst_method=xtrabackup-v2
|
|
wsrep_sst_auth={{ database_user }}:{{ database_password }}
|
|
wsrep_slave_threads=4
|
|
|
|
max_connections=1000
|