[
https://issues.apache.org/jira/browse/FLINK-36558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Leonard Xu reassigned FLINK-36558:
----------------------------------
Assignee: yux
> 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
> Assignee: yux
> Priority: Major
> Labels: pull-request-available
>
> 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)