yux created FLINK-36558:
---------------------------

             Summary: MySQL CDC Fails to parse array-typed key index binlog 
created between 8.0.17 and 8.0.18
                 Key: FLINK-36558
                 URL: https://issues.apache.org/jira/browse/FLINK-36558
             Project: Flink
          Issue Type: Bug
          Components: Flink CDC
            Reporter: yux


MySQL 8.0.17 and 8.0.18 writes Array-typed key index differently into Binlog.
 * MySQL 8.0.17 used a different internal enum value for TYPED_ARRAY column type
 * MySQL 8.0.17 and 8.0.18 writes extraneous bytes after expected column 
metadata

It has been fixed since MySQL 8.0.19. Since MySQL takes Binlog format as an 
internal implementation detail[1] and doesn't guarantee the backwards 
compatibility, MySQL CDC has to deal with the versioning problem itself.

[1]   https://bugs.mysql.com/bug.php?id=105545



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to