소스 검색

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

winger 6 년 전
부모
커밋
bba800eb96
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/MysqlEventParser.java

+ 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;
         }