mariadb/mysql-test/suite/galera_3nodes/r
Sachin Setiya 2fe6186124 MDEV-10715 Galera: Replicate MariaDB GTID to other nodes in the cluster
Problem:- Gtid are not transferred in Galera Cluster.

Solution:- We need to transfer gtid in the case on either when cluster is
slave/master in async replication. In normal Gtid replication gtid are generated on
recieving node itself and it is always on sync with other nodes. Because galera keeps
node in sync , So all nodes get same no of event groups. So the issue arises when
say galera is slave in async replication.
A
|    (Async replication)
D <-> E <-> F  {Galera replication}
So what should happen is that all node should apply the master gtid but this does
node happen, becuase node E, F does not recieve gtid from D in write set , So what E(or F)
does is that it applies wsrep_gtid_domain_id, D server-id , E gtid next seq no. This
generated gtid does not always work when say A has different domain id.

So In this commit, on galera node when we see that this event is recieved from master
we simply write Gtid_Log_Event in write_set and send it to other nodes.
2017-12-25 13:57:42 +05:30
..
GAL-501.result Galera MTR Tests: Test case for GAL-501 Improved URI parsing for IPv6 addresses 2017-08-14 12:00:28 +03:00
galera_certification_ccc.result Fix failing test cases 2015-09-14 15:26:50 -04:00
galera_certification_double_failure.result Merge galera tests from github.com/codership/mysql-wsrep 2015-05-08 17:43:57 -04:00
galera_evs_suspect_timeout.result Merge galera tests from github.com/codership/mysql-wsrep 2015-05-08 17:43:57 -04:00
galera_garbd.result Galera MTR Tests: Enable the use of --parallel for port-intensive Galera tests by additionally specifying --port-group-size=50 2015-09-09 20:56:41 -04:00
galera_gtid_2_cluster.result MDEV-10715 Galera: Replicate MariaDB GTID to other nodes in the cluster 2017-12-25 13:57:42 +05:30
galera_innobackupex_backup.result Galera MTR Tests: An end-to-end test with restoring a node from xtrabackup; a test for restoring the primary component via pc.bootstrap 2015-09-09 22:42:31 -04:00
galera_ipv6_mysqldump.result Galera MTR Tests: Tests for MW-366 - improved support for IPv6 2017-08-14 07:46:18 +03:00
galera_ipv6_rsync.result Galera MTR Tests: Tests for MW-366 - improved support for IPv6 2017-08-14 07:46:18 +03:00
galera_ipv6_xtrabackup-v2.result Galera MTR Tests: Tests for MW-366 - improved support for IPv6 2017-08-14 07:46:18 +03:00
galera_ist_gcache_rollover.result Helpers to deal with galera dbug sync points. 2016-02-22 12:58:02 -05:00
galera_parallel_apply_3nodes.result MDEV-8239 : Idle threads post-execution end up in closing tables state 2015-06-19 00:17:25 -04:00
galera_pc_bootstrap.result 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.result 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_safe_to_bootstrap.result Galera MTR Tests: Test for GCF-942 - safe_to_bootstrap flag in grastate.dat 2017-03-12 15:08:08 +05:30
galera_slave_options_do.result Galera MTR Tests: Tests around do-* and ignore-* binlog options 2015-09-09 23:08:01 -04:00
galera_slave_options_ignore.result Galera MTR Tests: Tests around do-* and ignore-* binlog options 2015-09-09 23:08:01 -04:00
galera_var_dirty_reads2.result MW-86 Adjust MTR tests for changes to wsrep_sync_wait 2017-08-14 11:42:13 +03:00