Details
-
Task
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
None
Description
Once MDEV-38908 adds header GTID Lists to Relay Logs, SQL (driver) threads can use them to seek through files without collecting every GTID in the file.
This will remove a significant portion of the operational overhead for restarting those threads.
This only concerns START SLAVE SQL_THREAD in Parallel Replication for now, but will apply to other scenarios as well after MDEV-4698, so it should be done future-proof.
In particular, it should extract the equivalent code in Binlog Dump threads so SQL threads can also leverage it.
Attachments
Issue Links
- blocks
-
MDEV-37584 Optimize relay_log.info Flush
-
- Open
-
- includes
-
MDEV-38826 Parallel slave delays skipped events
-
- Open
-
- relates to
-
MDEV-4698 With GTID replication, relay logs cannot be relied upon while purging binary logs on master
-
- In Progress
-
-
MDEV-38672 Consolidate replica-side event group filtering
-
- Open
-
- split from
-
MDEV-38908 Header GTID Lists in Relay Logs
-
- Open
-
- split to
-
MDEV-38912 GTID .state and Index for Relay Log
-
- Open
-