flink-cdc icon indicating copy to clipboard operation
flink-cdc copied to clipboard

Flink CDC 3.1.0 Plan

Open leonardBang opened this issue 1 year ago • 10 comments

Motivation

This is an umbrella issue for Flink CDC 3.1 version

Solution

[module] flink-cdc-common

  • [x] #2857
  • [ ] #2936
  • [x] #2943

[module] flink-cdc-cli

  • [ ] #2934
  • [ ] #2940

[module] flink-cdc-composer

  • [ ] #2932
  • [ ] #2882
  • [ ] #2854

[module] flink-cdc-connect/flink-cdc-source-connectors

  • [ ] #2869
  • [x] #1747
  • [x] #2867
  • [ ] #1152
  • [ ] #2941

[module] flink-cdc-connect/flink-cdc-pipeline-connectors

  • [ ] #2691
  • [ ] #2856

[module] flink-cdc-e2e-tests

  • [ ] #2859

[module] docs

  • [x] #2935
  • [ ] #2940

Bug fix

  • [x] #2865
  • [ ] #2853
  • [x] #2966
  • [x] #2905

Design docs

https://docs.google.com/document/d/1sC045l08hqZ8C9bVxeZdH5fY5A4Ljz__f5SqZ2Z8qrM/edit?usp=sharing

leonardBang avatar Dec 13 '23 05:12 leonardBang

Please add this Bug fix to the plan: Got NoSuchMethodError when running with Flink 1.17.1 and before. https://github.com/ververica/flink-cdc-connectors/issues/2943

lvyanquan avatar Jan 03 '24 06:01 lvyanquan

please support kubernetes deployment and auto create database

ChenShuai1981 avatar Jan 04 '24 02:01 ChenShuai1981

please support pipeline with one source and many sinks

ChenShuai1981 avatar Jan 05 '24 02:01 ChenShuai1981

What are the ways to reduce memory usage during the snapshot phase? https://github.com/ververica/flink-cdc-connectors/pull/1629 https://github.com/ververica/flink-cdc-connectors/issues/2700

miaogr86 avatar Jan 05 '24 02:01 miaogr86

Support add customized type mapping like paimon does, for example, tinyint1-not-bool and bigint-unsigned-to-bigint https://paimon.apache.org/docs/master/cdc-ingestion/mysql-cdc/

ChenShuai1981 avatar Jan 06 '24 07:01 ChenShuai1981

Support add customized type mapping like paimon does, for example, tinyint1-not-bool and bigint-unsigned-to-bigint https://paimon.apache.org/docs/master/cdc-ingestion/mysql-cdc/

+1, could you open a ticket for this ?

leonardBang avatar Jan 10 '24 12:01 leonardBang

Look forward to the 3.1 release soon

xiaolianghu avatar Jan 11 '24 08:01 xiaolianghu

hi @leonardBang could #2315 be fixed in 3.1.0 ?

Seems the PR has been filed a long time ago, the author active on it, and it can fix many problems.

klion26 avatar Jan 25 '24 08:01 klion26

Please merge this pr #2494 to fix the MariaDB connector bug, thank you very much!

komiblog avatar Feb 04 '24 03:02 komiblog

Do you have plans to include general JDBC sink ? (not only starrocks ?)

maver1ck avatar Feb 27 '24 11:02 maver1ck

Support add kafka source with debezium and canal json format

ChenShuai1981 avatar Feb 29 '24 02:02 ChenShuai1981

hi @leonardBang , do you have plan or roadmap for module flink-cdc-pipeline-connectors to support pipeline with MongoDB source !

viethung2281996 avatar Mar 07 '24 02:03 viethung2281996

hi @leonardBang , do you have plan or roadmap for module flink-cdc-pipeline-connectors to support pipeline with MongoDB source !

Yes, it's on the plan but maybe we consider it in next version

leonardBang avatar Mar 07 '24 05:03 leonardBang

support kafka pipeline data source connector

Sometimes cdc data needs to be written to a different data source storage and needs to be written to kafka first. It is then forwarded to different databases or data lakes in real time。

melin avatar Mar 13 '24 06:03 melin

How to handle different primary keys need between mysql and doris? For example, in mysql table we always use auto-incremental id column as primary key and device_id as biz unique key, while in doris table, considering query performance by device_id, we choose device_id + id columns as primary key.

ChenShuai1981 avatar Mar 19 '24 08:03 ChenShuai1981

How to handle different primary keys need between mysql and doris? For example, in mysql table we always use auto-incremental id column as primary key and device_id as biz unique key, while in doris table, considering query performance by device_id, we choose device_id + id columns as primary key.

@ChenShuai1981 this https://github.com/apache/flink-cdc/pull/2937 pr provide the ability to modify primary key definition.

lvyanquan avatar Mar 19 '24 09:03 lvyanquan

when did it support OB for Oracle(Enterprise Edition)?

hyr666 avatar Mar 21 '24 02:03 hyr666

Closing this issue as it has been migrated to Apache Jira.

PatrickRen avatar Apr 09 '24 05:04 PatrickRen

Does release 3.1.0 support the following features? Thanks! 【Support dynamically table addition in flink-cdc-base #1152】 @leonardBang

xiaolianghu avatar May 29 '24 01:05 xiaolianghu