[MDEV-17031] [GTID current pos]If the slave's pos bigger than master the replicate would report error. Created: 2018-08-22  Updated: 2020-02-10

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

Type: Task Priority: Major
Reporter: yangze Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None

Issue Links:
Duplicate
is duplicated by MDEV-21687 When creating a table in the master ... Closed

 Description   

If the slave's current_pos bigger than master, then start slave would report

'Got fatal error 1236 from master when reading data from binary log: 'Error: connecting slave requested to start from GTID 0-161002-17538, which is not in the master's binlog''

But for MySQL, this would not report error. The server would just wait until the gtid after the request gtid.



 Comments   
Comment by Elena Stepanova [ 2018-08-29 ]

MariaDB GTID functionality doesn't attempt to imitate one of MySQL. They have different logic, requirements and restrictions.
MariaDB GTID is documented in quite a lot of detail, please read it. You can start from here: https://mariadb.com/kb/en/library/gtid/

Comment by Elena Stepanova [ 2018-09-02 ]

Converted to a task assuming it was a feature request.

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