proxysql: Add mariadb_monitor_read_only_interval

It's needed to be configured on environments like our CI, because of low
cpu/network resources proxysql marks healthy nodes as OFFLINE_HARD

Change-Id: I6d1e9e77abc48d82ffd6ade33997c83bb601b0eb
This commit is contained in:
Michal Nasiadka 2024-12-13 11:20:38 +01:00
parent db19425958
commit 1fbb299dbd
2 changed files with 8 additions and 0 deletions

View File

@ -201,3 +201,8 @@ haproxy_external_single_frontend_options:
haproxy_glance_api_client_timeout: "6h"
loadbalancer_copy_certs: "{{ kolla_copy_ca_into_containers | bool or kolla_enable_tls_external | bool or kolla_enable_tls_internal | bool or kolla_enable_tls_backend | bool or database_enable_tls_internal | bool or database_enable_tls_backend | bool }}"
################
# ProxySQL
################
mariadb_monitor_read_only_interval: ""

View File

@ -32,6 +32,9 @@ mysql_variables:
monitor_ping_interval: "{{ mariadb_monitor_ping_interval }}"
monitor_ping_timeout: "{{ mariadb_monitor_ping_timeout }}"
monitor_ping_max_failures: "{{ mariadb_monitor_ping_max_failures }}"
{% if mariadb_monitor_read_only_interval | length > 0 %}
monitor_read_only_interval: {{ mariadb_monitor_read_only_interval }}
{% endif %}
monitor_connect_timeout: 6000
connect_timeout_client: 100000
connect_timeout_server: 30000