Mohsen Rezaei created FLINK-38394:
-------------------------------------

             Summary: Upgrade Flink CDC to Flink 2
                 Key: FLINK-38394
                 URL: https://issues.apache.org/jira/browse/FLINK-38394
             Project: Flink
          Issue Type: Improvement
          Components: Flink CDC
    Affects Versions: 1.20.1
            Reporter: Mohsen Rezaei
             Fix For: 2.1.1


Potentially this means removing all {{SourceFunction}} implementations in favor 
of the latest {{IncrementalSource}} ones. Debezium upgrade is out of the scope 
of this task, which means the Java version can bump to Java 11, without any 
support for compiling/testing on Java 17 or 21.

>From a scan through the code base, here's what needs to be changed by going to 
>Flink 2.1 (current stable):

* Upgrade {{SingleThreadFetcherManager}} to the latest version
* Remove table implementations of {{RichSourceFunction}} for each Database 
type, and their corresponding tests
* Move all tests to the new {{StreamExecutionEnvironment}} options
* Upgrade all sinks in the pipeline modules

This assumes the existing incremental source tests have parity with their 
counter source function ones.



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

Reply via email to