Fix ignored database directories configuration

Confusingly, the variable ignore_db_dirs is set by passing it
multiple times in the configuration file, once per directory.
It is then read as a comma separated list, but cannot be set
in this way.
https://mariadb.com/kb/en/server-system-variables/#ignore_db_dirs

Without this, the mariadb-upgrade script can fail as it attempts
to process invalid databases.

Change-Id: Ie997393935e04e127893643e4c72d7af07e993ff
(cherry picked from commit 229ae217c1)
This commit is contained in:
Andrew Bonney 2023-11-14 09:02:08 +00:00 committed by Dmitriy Rabotyagov
parent b5f4e4d737
commit 265722b67a
1 changed files with 3 additions and 1 deletions

View File

@ -29,7 +29,9 @@ init-connect = 'SET NAMES utf8'
character-set-server = utf8
datadir = {{ galera_data_dir }}
tmpdir = {{ galera_tmp_dir }}
ignore_db_dirs = {{ galera_ignore_db_dirs | join(',') }}
{% for ignored_db in galera_ignore_db_dirs %}
ignore_db_dirs = {{ ignored_db }}
{% endfor %}
bind-address = {{ galera_server_bind_address }}
{% if galera_server_proxy_protocol_networks %}