MariaDB GTID Relay log working on slave server
In MariaDB 10.2 with GTID-based replication, will the relay logs on the slave server be purged if the slave crashes? And, if the slave server is lagging behind and then restarts, will it continue replication from the correct position, or will it have to start from a new position?
Answer Answered by Kristian Nielsen in this comment.
1. Yes, when the slave restarts in GTID-mode (including after a crash), the relay-logs will be discarded and re-fetched from the master. This is MDEV-4698.
2. Yes, whenever the slave restarts, it will continue from the right GTID position. The GTID position is stored transactionally (when using InnoDB) in the table mysql.gtid_slave_pos, so slave will restart from the correct GTID position even after a crash.
Comments
Comments loading...
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.