mariadb/mysql-test/suite
Kristian Nielsen 36f50be970 MDEV-6462: Slave replicating using GTID doesn't recover correctly when master crashes in the middle of transaction
If the slave gets a reconnect in the middle of a GTID event group, normally
it will re-fetch that event group, skipping the first part that was already
queued for the SQL thread.

However, if the master crashed while writing the event group, the group is
incomplete. This patch detects this case and makes sure that the
transaction is rolled back and nothing is skipped from any following
event groups.

Similarly, a network proxy might cause the reconnect to end up on a
different master server. Detect this by noticing a different server_id,
and similarly in this case roll back the partially received group.
2014-09-02 14:07:01 +02:00
..
archive 5.5.39 merge 2014-08-07 18:06:56 +02:00
binlog 5.5.39 merge 2014-08-07 18:06:56 +02:00
csv MDEV-5612 - my_rename() deletes files when it shouldn't 2014-02-26 12:55:28 +04:00
engines 5.5.39 merge 2014-08-07 18:06:56 +02:00
federated 10.0-base merge 2014-02-26 15:28:07 +01:00
funcs_1 5.5.38 merge 2014-06-06 00:07:27 +02:00
funcs_2
handler 10.0-base merge 2014-02-03 15:22:39 +01:00
heap 5.5 merge 2014-05-09 12:35:11 +02:00
innodb MDEV-6682 innodb.innodb_simulate_comp_failures_small is too slow 2014-09-02 17:50:09 +03:00
innodb_fts MDEV-6047: Make exists_to_in optimization ON by default 2014-06-09 13:42:21 +03:00
innodb_zip 10.0-base merge 2014-02-26 15:28:07 +01:00
jp
large_tests
manual
maria 5.5.39 merge 2014-08-07 18:06:56 +02:00
mtr/t
mtr2 Fix for overlayed include files on Windows and a test case 2013-11-10 14:37:32 +04:00
multi_source MDEV-5804: If same GTID is received on multiple master connections in multi-source replication, the event is double-executed causing corruption or replication failure 2014-03-12 00:14:49 +01:00
optimizer_unfixed_bugs MDEV-4447 MariaDB sources should have unix-style line endings everywhere 2014-02-27 12:00:16 +01:00
parts 5.5 merge 2014-05-09 12:35:11 +02:00
percona Percona-Server-5.6.14-rel62.0 merge 2013-12-22 17:06:50 +01:00
perfschema MDEV-5262, MDEV-5914, MDEV-5941, MDEV-6020: Deadlocks during parallel replication causing replication to fail. 2014-07-08 12:54:47 +02:00
perfschema_stress perfschema 5.6.10 initial commit. 2014-05-06 23:20:50 +02:00
plugins Recoding feedback_plugin_send.result (forgotten in the previous commit). 2014-08-12 07:52:19 +04:00
roles MDEV-6401 SET ROLE returning ERROR 1959 Invalid role specification for valid role 2014-06-27 09:32:55 +02:00
rpl MDEV-6462: Slave replicating using GTID doesn't recover correctly when master crashes in the middle of transaction 2014-09-02 14:07:01 +02:00
storage_engine Intentional change in logging 2014-02-05 16:39:21 +04:00
stress
sys_vars 5.5.39 merge 2014-08-07 18:06:56 +02:00
unit MDEV-4425 REGEXP enhancements 2013-09-26 18:02:17 +04:00
vcol MDEV-6103 - Adding/removing non-materialized virtual column triggers 2014-06-03 16:57:29 +04:00