mariadb/scripts
sjaakola c89f769f24 MDEV-31905 GTID inconsistency
This commit fixes GTID inconsistency which was injected by mariabackup SST.
Donor node now writes new info file: donor_galera_info, which is streamed
along the mariabackup donation to the joiner node. The donor_galera_info
file contains both GTID and gtid domain_id, and joiner will use these to
initialize the GTID state.

Commit has new mtr test case: galera_3nodes.galera_gtid_consistency, which
exercises potentially harmful mariabackup SST scenarios. The test has also
scenario with IST joining.

Signed-off-by: Julius Goryavsky <julius.goryavsky@mariadb.com>
2023-12-22 00:10:23 +01:00
..
CMakeLists.txt
comp_sql.c
convert-debug-for-diff.sh
dheadgen.pl
fill_help_tables.sql
galera_new_cluster.sh
galera_recovery.sh
maria_add_gis_sp.sql.in
mariadb-service-convert
msql2mysql.sh
mysql_config.pl.in
mysql_config.sh
mysql_convert_table_format.sh
mysql_find_rows.sh
mysql_fix_extensions.sh
mysql_install_db.sh
mysql_performance_tables.sql
mysql_secure_installation.sh
mysql_setpermission.sh
mysql_system_tables.sql
mysql_system_tables_data.sql
mysql_system_tables_fix.sql
mysql_test_data_timezone.sql
mysql_test_db.sql
mysqlaccess.conf
mysqlaccess.sh
mysqld_multi.sh
mysqld_safe.sh
mysqldumpslow.sh
mysqlhotcopy.sh
mytop.sh
wsrep_sst_backup.sh
wsrep_sst_common.sh
wsrep_sst_mariabackup.sh
wsrep_sst_mysqldump.sh
wsrep_sst_rsync.sh