Darcy Lin created FLINK-37848: --------------------------------- Summary: After timestamp mode is enabled, newly added tables will not have all their data synchronized. Key: FLINK-37848 URL: https://issues.apache.org/jira/browse/FLINK-37848 Project: Flink Issue Type: Bug Components: Flink CDC Affects Versions: cdc-3.4.0 Reporter: Darcy Lin
If a synchronization task is started using a timestamp, then even if scan.startup.mode is set to initial, only a MysqlBinlogSplitAssigner-type SplitAssigner can be generated during state recovery, and a MysqlHybridSplitAssigner-type SplitAssigner can never be generated. The logic for snapshotting and binlog processing of newly added tables in the CDC configuration file exists only in MysqlHybridSplitAssigner. As a result, if a task is started with a stateless timestamp, there is no way to perform snapshot synchronization of historical data for newly added tables, leading to data inconsistency in the newly added tables. -- This message was sent by Atlassian Jira (v8.20.10#820010)