mariadb/mysql-test/suite/galera_3nodes/t
Julius Goryavsky b5cbe50604 MDEV-24097: galera[_3nodes] suite tests in MTR sporadically fails
This is the first part of the fixes for MDEV-24097. This commit
contains the fixes for instability when testing Galera and when
restarting nodes quickly:

1) Protection against a "stuck" old SST process during the execution
   of the new SST (after restarting the node) is now implemented for
   mariabackup / xtrabackup, which should help to avoid almost all
   conflicts due to the use of the same ports - both during testing
   with mtr, so and when restarting nodes quickly in a production
   environment.
2) Added more protection to scripts against unexpected return of
   the rc != 0 (in the commands for deleting temporary files, etc).
3) Added protection against unexpected crashes during binlog transfer
   (in SST scripts for rsync).
4) Spaces and some special characters in binlog filenames shouldn't
   be a problem now (at the script level).
5) Daemon process termination tracking has been made more robust
   against crashes due to unexpected termination of the previous SST
   process while new scripts are running.
6) Reading ssl encryption parameters has been moved from specific
   SST scripts to a common wsrep_sst_common.sh script, which allows
   unified error handling, unified diagnostics and simplifies script
   revisions in the future.
7) Improved diagnostics of errors related to the use of openssl.
8) Corrections have been made for xtrabackup-v2 (both in tests and in
   the script code) that restore the work of xtrabackup with updated
   versions of innodb.
9) Fixed some tests for galera_3nodes, although the complete solution
   for the problem of starting three nodes at the same time on fast
   machines will be done in a separate commit.

No additional tests are required as this commit fixes problems with
existing tests.
2021-12-23 14:19:44 +01:00
..
GAL-501.cnf MDEV-23574 : galera_3nodes.galera_ipv6_mariabackup_section MTR failed: Could not open '../galera/include/have_mariabackup.inc' 2020-09-17 12:55:06 +03:00
GAL-501.test MDEV-23574 : galera_3nodes.galera_ipv6_mariabackup_section MTR failed: Could not open '../galera/include/have_mariabackup.inc' 2020-09-17 12:55:06 +03:00
galera_certification_ccc.test Fixes/improvements in galera test suite 2016-08-24 17:13:20 -04:00
galera_certification_double_failure.test Merge galera tests from github.com/codership/mysql-wsrep 2015-05-08 17:43:57 -04:00
galera_evs_suspect_timeout.test MDEV-16021: galera mtr test galera_evs_suspect_timeout crashed 2019-05-17 18:30:34 +03:00
galera_garbd.test MDEV-18565: Galera mtr-suite fails if galera library is not installed 2019-07-17 12:54:12 +02:00
galera_gtid_2_cluster.cnf MDEV-10715 Galera: Replicate MariaDB GTID to other nodes in the cluster 2017-12-25 13:57:42 +05:30
galera_gtid_2_cluster.test Fix try. 2020-09-21 13:59:13 +03:00
galera_ipv6_mariabackup.cnf MDEV-21192: SST failing when enabling IPV6 2021-05-25 05:08:25 +02:00
galera_ipv6_mariabackup.test MDEV-27181: Galera SST scripts should use ssl_capath for CA directory 2021-12-14 03:25:19 +01:00
galera_ipv6_mariabackup_section.cnf MDEV-21192: SST failing when enabling IPV6 2021-05-25 05:08:25 +02:00
galera_ipv6_mariabackup_section.test MDEV-27181: Galera SST scripts should use ssl_capath for CA directory 2021-12-14 03:25:19 +01:00
galera_ipv6_mysqldump.cnf MDEV-21192: SST failing when enabling IPV6 2021-05-25 05:08:25 +02:00
galera_ipv6_mysqldump.test Follow up fixes for making @@wsrep_provider read-only 2021-03-23 09:40:30 +02:00
galera_ipv6_rsync.cnf MDEV-21192: SST failing when enabling IPV6 2021-05-25 05:08:25 +02:00
galera_ipv6_rsync.test MDEV-23574 : galera_3nodes.galera_ipv6_mariabackup_section MTR failed: Could not open '../galera/include/have_mariabackup.inc' 2020-09-17 12:55:06 +03:00
galera_ipv6_rsync_section.cnf MDEV-21192: SST failing when enabling IPV6 2021-05-25 05:08:25 +02:00
galera_ipv6_rsync_section.test MDEV-23574 : galera_3nodes.galera_ipv6_mariabackup_section MTR failed: Could not open '../galera/include/have_mariabackup.inc' 2020-09-17 12:55:06 +03:00
galera_ist_gcache_rollover.cnf MDEV-18426: Most of the mtr tests in the galera_3nodes suite fail 2019-02-12 09:38:13 +02:00
galera_ist_gcache_rollover.test MDEV-24097: galera[_3nodes] suite tests in MTR sporadically fails 2021-12-23 14:19:44 +01:00
galera_join_with_cc_A.test MTR tests to test Galera fix for node joining over several configuration 2020-06-24 08:10:57 +03:00
galera_join_with_cc_B.test MTR tests to test Galera fix for node joining over several configuration 2020-06-24 08:10:57 +03:00
galera_join_with_cc_C.test MTR tests to test Galera fix for node joining over several configuration 2020-06-24 08:10:57 +03:00
galera_load_data_ist.cnf MDEV-17262: mysql crashed on galera while node rejoined cluster (#895) 2019-03-18 07:39:51 +02:00
galera_load_data_ist.test MDEV-17262: mysql crashed on galera while node rejoined cluster (#895) 2019-03-18 07:39:51 +02:00
galera_parallel_apply_3nodes.test Fix sporadic test failure on galera_parallel_apply_3nodes. 2020-10-30 09:19:29 +02:00
galera_pc_bootstrap.cnf Galera MTR Tests: force galera_3nodes.galera_pc_bootstrap.test to run on a fresh cluster in order to avoid interaction with galera_3nodes.galera_innobackupex_backup.test 2016-08-21 16:17:14 -04:00
galera_pc_bootstrap.test Galera MTR Tests: increase timeouts and adjust some sporadically-failing tests so that the Galera suites can be run with --parallel=4 2016-08-21 16:17:18 -04:00
galera_pc_weight.cnf Galera MTR Tests: Run galera_pc_weight on freshly started servers in order to prevent interaction with other tests 2016-08-21 16:17:15 -04:00
galera_pc_weight.test codership/galera#501 Check cluster weight in galera_pc_weight test 2018-08-03 12:05:14 +03:00
galera_safe_to_bootstrap.cnf MDEV-23574 : galera_3nodes.galera_ipv6_mariabackup_section MTR failed: Could not open '../galera/include/have_mariabackup.inc' 2020-09-17 12:55:06 +03:00
galera_safe_to_bootstrap.test MDEV-21769 : galera_3nodes.galera_safe_to_bootstrap fails 2020-09-17 08:25:07 +03:00
galera_slave_options_do.cnf Galera MTR Tests: Tests around do-* and ignore-* binlog options 2015-09-09 23:08:01 -04:00
galera_slave_options_do.test Galera MTR Tests: Tests around do-* and ignore-* binlog options 2015-09-09 23:08:01 -04:00
galera_slave_options_ignore.cnf Galera MTR Tests: Tests around do-* and ignore-* binlog options 2015-09-09 23:08:01 -04:00
galera_slave_options_ignore.test Galera MTR Tests: Tests around do-* and ignore-* binlog options 2015-09-09 23:08:01 -04:00
galera_var_dirty_reads2.test MDEV-23587 : galera_3nodes.galera_var_dirty_reads2 MTR failed: 1047: WSREP has not yet prepared node for application use 2020-09-11 14:49:42 +03:00