This exposes the logical_clock dependency information in the binlogs, present in 5.7 or later. When run against 5.6 binlogs, these fields are always None.
The last_committed field contains the binlog-relative LSN of the most recent parent transaction; the sequence_number field is the current transactions binlog-relative LSN. These are used for extracting concurrency in LOGICAL_CLOCK mode with multi-threaded replication.
There are a bunch more fields in 8.0, but we don't expose them because I don't have an 8.0 server to test with.
This exposes the logical_clock dependency information in the binlogs, present in 5.7 or later. When run against 5.6 binlogs, these fields are always None.
The
last_committed
field contains the binlog-relative LSN of the most recent parent transaction; thesequence_number
field is the current transactions binlog-relative LSN. These are used for extracting concurrency in LOGICAL_CLOCK mode with multi-threaded replication.There are a bunch more fields in 8.0, but we don't expose them because I don't have an 8.0 server to test with.