Slide 54
Slide 54 text
if flags2&BinlogThroughGTID != 0 {
dataSize, pos, ok := readUint32(data, pos)
if !ok {
return logFile, logPos, position, readPacketErr
}
if gtid := string(data[pos : pos+int(dataSize)]); gtid != "" {
position, err = DecodePosition(gtid)
if err != nil {
return logFile, logPos, position, err
}
}
}
return logFile, logPos, position, nil
Source code