[FLINK-34688][cdc-connector] CDC framework split snapshot chunks asynchronously
As shown in https://issues.apache.org/jira/browse/FLINK-34688 : In Mysql CDC, MysqlSnapshotSplitAssigner splits snapshot chunks asynchronously(https://github.com/apache/flink-cdc/pull/931). But CDC framework lacks it. If table is too big to split, the enumerator will be stuck, and checkpoint will be influenced( sometime will checkpoint timeout occurs).
@leonardBang , @ruanhang1993 , @Jiabao-Sun , @GOODBOY008 , CC
Thanks @loserwang1024 for the improvement, @GOODBOY008 would you like to help review this PR when you have time>?
@loserwang1024 Please rebase to master and solove confilcts.
@loserwang1024 Please rebase to master and solove confilcts.
@GOODBOY008 done it, and all the tests are passed.
@loserwang1024 Could you kindly rebase your PR to latest master branch to resolve potential conflicts?
@loserwang1024 Could you kindly rebase your PR to latest master branch to resolve potential conflicts?
done it