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

Flink CDC is a streaming data integration tool

Results 606 flink-cdc issues
Sort by recently updated
recently updated
newest added

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,...

mongodb-cdc-connector
base
oracle-cdc-connector
postgres-cdc-connector
sqlserver-cdc-connector
db2-cdc-connector

Cherry-picked from #3583.

composer
runtime
e2e-tests
reviewed
approved

We should applySchemaChange (where the route rule works) first and lenientize its result then, or we may not be able to get evolved schema since tableId isn't routed: ``` Caused...

composer
runtime
e2e-tests
reviewed
approved

If the SQL Server source connector is restarted while handling updates from a transaction with multiple updates, upon restart, it will skip the non-processed changes and proceed from the next...

base
sqlserver-cdc-connector

paimon cdc schema evolution failure when restart job Minimal reproduce step: 1. stop flink-cdc-mysql-to-paimon pipeline job 2. alter mysql table schema, such as add column 2. start pipeline job 3....

paimon-pipeline-connector
Stale

This closes FLINK-36151 by adding missing schema evolution related concepts into Flink CDC docs.

docs

This pull request reuses the contribution under https://github.com/apache/flink-cdc/pull/3445 and fixes the outstanding issues in the underlying code to get it fully operational.

common
sqlserver-cdc-connector

Improve the stability of pipeline e2e tests by setting a larger checkpoint interval

mysql-cdc-connector
e2e-tests

Fix elasticsearch dependency version by use `${project.version}`. When executing `mvn versions:set -DnewVersion=xxx`, compilation fails.

elasticsearch-pipeline-connector

# ISSUE Hi, when I was using Flink CDC Postgre, I chose 'debezium.snapshot.mode' = 'never' to skip the snapshot phase, but the code still entered the snapshot branch, and this...