XID_EVENT
An XID event is generated for a COMMIT
of a transaction that modifies one or more tables of an XA-capable storage engine.
Header
Event Type is
XID_EVENT
(0x10
).
Fields
uint<8> The XID transaction number.
Complete Example With CRC32
ee b7 15 5a 10 01 00 00 00 1f 00 00 00 f2 0b 00 ...Z............
00 00 00 66 00 00 00 00 00 00 00 09 30 45 a8 ...f.........0E.
Header, 19 Bytes
Event size is: header[19] + XID[8] + CRC32[4] of (header + xid).
Event Time ee b7 15 5a => 5a 15 b7 ee => 1511372782 [2017-11-22 18:46:22].
Event Type = 10.
Server_id 01 00 00 00 => 1.
Event Size 1f 00 00 00 => 31.
Next Pos f2 0b 00 00 => 00 00 0b f2 => 3058.
Flags 00 00 = 0.
Content, 8 Bytes
XID 66 00 00 00 00 00 00 00 => 102.
CRC32, 4 Bytes
09 30 45 a8 => a8 45 30 09 => 2823106569.
This page is licensed: CC BY-SA / Gnu FDL
Last updated
Was this helpful?