MariaDB: Move to use mariabackup instead of xtrabackup-v2
This PS moves to use mariabackup instead of xtrabackup-v2, for info see: * https://mariadb.com/kb/en/library/upgrading-from-mariadb-102-to-mariadb-103/#mariadb-backup-and-percona-xtrabackup * https://mariadb.com/kb/en/library/mariabackup-overview/#about-mariabackup Additionally the readyness script is updated to match the order of validation tests described in the mariadb/galera documentation. Change-Id: I031c63d6305f1514ffdd53d77d621bc7edc0e68c Signed-off-by: Pete Birley <pete@port.direct>
This commit is contained in:
parent
653b84a2e1
commit
8bc03bf88c
@ -33,12 +33,16 @@ if ! $MYSQL -e 'select 1' > /dev/null 2>&1 ; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "x$(mysql_status_query wsrep_cluster_status)" != "xPrimary" ]; then
|
if [ "x$(mysql_status_query wsrep_ready)" != "xON" ]; then
|
||||||
# Not in primary cluster
|
# WSREP says the node can receive queries
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ "x$(mysql_status_query wsrep_ready)" != "xON" ]; then
|
if [ "x$(mysql_status_query wsrep_connected)" != "xON" ]; then
|
||||||
# WSREP not ready
|
# WSREP connected
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
if [ "x$(mysql_status_query wsrep_cluster_status)" != "xPrimary" ]; then
|
||||||
|
# Not in primary cluster
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ "x$(mysql_status_query wsrep_local_state_comment)" != "xSynced" ]; then
|
if [ "x$(mysql_status_query wsrep_local_state_comment)" != "xSynced" ]; then
|
||||||
|
@ -93,8 +93,9 @@ wsrep_on=1
|
|||||||
wsrep_provider=/usr/lib/galera/libgalera_smm.so
|
wsrep_provider=/usr/lib/galera/libgalera_smm.so
|
||||||
wsrep_provider_options="gmcast.listen_addr=tcp://0.0.0.0:{{ tuple "oslo_db" "direct" "wsrep" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}"
|
wsrep_provider_options="gmcast.listen_addr=tcp://0.0.0.0:{{ tuple "oslo_db" "direct" "wsrep" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}"
|
||||||
wsrep_slave_threads=12
|
wsrep_slave_threads=12
|
||||||
|
# FIX_ME(portdirect): https://mariadb.com/kb/en/library/mariabackup-overview/#granting-privileges-for-ssts
|
||||||
wsrep_sst_auth=root:{{ .Values.endpoints.oslo_db.auth.admin.password }}
|
wsrep_sst_auth=root:{{ .Values.endpoints.oslo_db.auth.admin.password }}
|
||||||
wsrep_sst_method=xtrabackup-v2
|
wsrep_sst_method=mariabackup
|
||||||
|
|
||||||
[mysqldump]
|
[mysqldump]
|
||||||
max-allowed-packet=16M
|
max-allowed-packet=16M
|
||||||
|
Loading…
Reference in New Issue
Block a user