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)