-
Task
-
Resolution: Unresolved
-
Major
-
None
-
None
-
False
-
False
-
VEvent with ROW_EVENT field are the "real" binlog events from main database that we are interested. Vitess will stream out transactions on "internal" tables (e.g., _vt.* tables) with `begin/gtid/commit`.
Example:
{ "events": [ { "type": "BEGIN", "timestamp": "1643917461", "currentTime": "1643917461158158827" }, { "type": "VGTID", "vgtid": { "shardGtids": [ { "keyspace": "test_keyspace", "shard": "-80", "gtid": "MySQL56/2582b27c-7e73-4cd2-8640-028069dc2704:1-2575468:3343958-3344114" } ] } }, { "type": "COMMIT", "timestamp": "1643917461", "currentTime": "1643917461158209298" } ] }
There is no row updates at all since this is an update on `_vt.heartbeat` table. We should have an flag to filter them out