Ver Fonte

修复开启gtid时,同时开启tsdb后gtid 属性丢失的问题

winger há 6 anos atrás
pai
commit
bba800eb96

+ 3 - 1
parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/MysqlEventParser.java

@@ -813,7 +813,9 @@ public class MysqlEventParser extends AbstractMysqlEventParser implements CanalE
         }
 
         if (logPosition.getPostion() != null) {
-            return logPosition.getPostion();
+            EntryPosition position = logPosition.getPostion();
+            position.setGtid(endPosition.getGtid());
+            return position;
         } else {
             return null;
         }