[MDEV-9262] Parallel replication agressive mode, why is 10.0.3 master needed? Created: 2015-12-10  Updated: 2016-09-26

Status: Open
Project: MariaDB Server
Component/s: Replication
Fix Version/s: None

Type: Task Priority: Minor
Reporter: Michaël de groot Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None


 Description   

Hi,

The documentation about parallel replication says at least MariaDB 10.0.3 is needed on the master. Enabling parallel replication in agressive mode does not work, as expected.

I don't understand why parallel replication cannot work when we put the mode to 'aggressive' . The documentation says no heuristics are used in this parallel replication mode. Therefor I think it should work with an old MariaDB (or MySQL, ftm) master.
If @@skip_parallel_replication is the reason not to support this I think a small note about this in the docs should be sufficient.

Let me know your opinion about this or if I missed something in my reasoning!

Cheers,
Michael



 Comments   
Comment by Ian Gilfillan [ 2016-02-03 ]

Unassigning from me, as not really a documentation issue.

Comment by Kristian Nielsen [ 2016-04-08 ]

One reason why parallel replication is not used on an old master is that the GTID events in the binlog stream are used to control how to do things in parallel, in any mode. These events include additional information used on the parallel slave, such as flags that an event group is non-transactional and cannot be safely replicated in parallel with others.

If I understood correctly, this is a feature request (to do parallel replication on binlog stream from old master), not something missing in the documentation?

Generated at Thu Feb 08 07:33:21 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.