diff --git a/dbsync/src/main/java/com/taobao/tddl/dbsync/binlog/LogEvent.java b/dbsync/src/main/java/com/taobao/tddl/dbsync/binlog/LogEvent.java index 69838185..ace5f2fd 100644 --- a/dbsync/src/main/java/com/taobao/tddl/dbsync/binlog/LogEvent.java +++ b/dbsync/src/main/java/com/taobao/tddl/dbsync/binlog/LogEvent.java @@ -229,7 +229,7 @@ public abstract class LogEvent { public static final int DELETE_ROWS_COMPRESSED_EVENT = 171; /** end marker */ - public static final int ENUM_END_EVENT = 165; + public static final int ENUM_END_EVENT = 171; /** * 1 byte length, 1 byte format Length is total length in bytes, including 2 diff --git a/dbsync/src/main/java/com/taobao/tddl/dbsync/binlog/event/QueryLogEvent.java b/dbsync/src/main/java/com/taobao/tddl/dbsync/binlog/event/QueryLogEvent.java index cf5f0c1e..e617ccc1 100644 --- a/dbsync/src/main/java/com/taobao/tddl/dbsync/binlog/event/QueryLogEvent.java +++ b/dbsync/src/main/java/com/taobao/tddl/dbsync/binlog/event/QueryLogEvent.java @@ -711,6 +711,7 @@ public class QueryLogEvent extends LogEvent { case Q_XID: // xid= uint8korr(pos); buffer.forward(8); + break; case Q_GTID_FLAGS3: // gtid_flags_extra= *pos++; // if (gtid_flags_extra & (Gtid_log_event::FL_COMMIT_ALTER_E1 | @@ -725,6 +726,7 @@ public class QueryLogEvent extends LogEvent { if ((gtid_flags_extra & (FL_COMMIT_ALTER_E1 | FL_ROLLBACK_ALTER_E1))> 0) { buffer.forward(8); } + break; default: /* * That's why you must write status vars in growing