mariadb/mysql-test/suite
unknown 39df665a33 MDEV-5206: Incorrect slave old-style position in MDEV-4506, parallel replication.
In parallel replication, there are two kinds of events which are
executed in different ways.

Normal events that are part of event groups/transactions are executed
asynchroneously by being queued for a worker thread.

Other events like format description and rotate and such are executed
directly in the driver SQL thread.

If the direct execution of the other events were to update the old-style
position, then the position gets updated too far ahead, before the normal
events that have been queued for a worker thread have been executed. So
this patch adds some special cases to prevent such position updates ahead
of time, and instead queues dummy events for the worker threads, so that
they will at an appropriate time do the position updates instead.

(Also fix a race in a test case that happened to trigger while running
tests for this patch).
2013-10-31 14:11:41 +01:00
..
archive portability fixes for mysql-test 2013-04-10 15:43:57 +02:00
binlog 5.5 merge 2013-06-06 17:51:28 +02:00
csv error messages: name the storage engine explicitly, 2013-04-09 23:27:07 +02:00
engines 5.5 merge 2013-03-27 23:41:02 +01:00
federated 5.5 merge 2013-06-06 17:51:28 +02:00
funcs_1 Forgotten .result file update. 2013-06-08 12:36:21 +02:00
funcs_2 overlay support for mysql-test-run and mysqltest 2012-02-23 07:50:11 +01:00
handler 5.5 merge 2013-06-06 17:51:28 +02:00
heap 5.5 merge 2013-03-27 23:41:02 +01:00
innodb MDEV-4506: Parallel replication. .result file updates + a few comment updates. 2013-09-30 10:41:41 +02:00
jp find_files(): don't sort files in my_dir(), sort table names 2013-04-07 17:17:25 +02:00
large_tests
manual
maria 5.5 merge 2013-06-06 17:51:28 +02:00
mtr/t overlay support for mysql-test-run and mysqltest 2012-02-23 07:50:11 +01:00
mtr2 MDEV-399 Combinations defined in the base suite cannot be skipped by overlay 2012-08-01 19:57:36 +02:00
multi_source MDEV-4475: Replication from MariaDB 10.0 to 5.5 does not work 2013-05-24 22:21:08 +02:00
optimizer_unfixed_bugs Fix for MDEV-533: Confusing error code when doing auto-increment insert for out-of-range values 2012-09-18 15:14:19 +03:00
oqgraph 1. support for testing statically built oqgraph 2012-03-30 22:15:44 +02:00
parts - Solaris fixes: 2013-05-15 16:28:12 +03:00
percona error messages: name the storage engine explicitly, 2013-04-09 23:27:07 +02:00
perfschema Fixes for parallel slave: 2013-10-14 00:24:05 +03:00
perfschema_stress mysql-5.5 merge 2012-01-16 20:16:35 +01:00
plugins 5.5 merge 2013-06-06 17:51:28 +02:00
rpl MDEV-5206: Incorrect slave old-style position in MDEV-4506, parallel replication. 2013-10-31 14:11:41 +01:00
sphinx Don't show sphinx_error% as this may be a different set of variables in different SPHINX releases 2013-03-17 14:33:17 +02:00
storage_engine Add missing check for thd->killed in mysql_binlog_send(). 2013-04-24 13:05:40 +02:00
stress Bug #11751927 42960: MTR2: NO MORE --STRESS PARAMETERS 2011-09-15 12:34:32 +02:00
sys_vars MDEV-4506: Parallel replication. 2013-10-24 12:44:21 +02:00
unit post-merge changes to the mysql-test suite 2011-10-19 23:01:15 +02:00
vcol 5.5 merge 2013-01-29 15:10:47 +01:00