Flink CDC Issue Import created FLINK-34783:
----------------------------------------------

             Summary: [Bug] TiDB Flink CDC not support exactly once
                 Key: FLINK-34783
                 URL: https://issues.apache.org/jira/browse/FLINK-34783
             Project: Flink
          Issue Type: Bug
          Components: Flink CDC
            Reporter: Flink CDC Issue Import


### Search before asking

- [X] I searched in the 
[issues|https://github.com/ververica/flink-cdc-connectors/issues) and found 
nothing similar.


### Flink version

1.13.6

### Flink CDC version

I had try three version:
2.3.0
2.4-SNAPSHOT
2.2.1

### Database and its version

I had try tow version:
tidb v5.4.3
tidb v6.1.3

### Minimal reproduce step

(1)Start a Flink CDC program locally, read a table in tidb, and enable 
checkpoints in the Flink program to remain in a directory (I tested the Flink 
program locally, so the checkpoints save location uses the local directory).
(2)Stop this Flink CDC program to simulate an exception scenario, and then 
insert, delete, and update this table in TiDB.
(3]Restoring the Flink cdc program from checkpoints will trace the operation of 
the Tidb table after the program experienced an exception. Insertion and update 
operations on the Tidb table can be restored to the Flink program for 
processing, but the deletion operation on the Tidb table has been lost.

### What did you expect to see?

Restoring the Flink cdc program from checkpoints will trace the operations of 
the Tidb table after the program experienced an exception. Insertion, update, 
and deletion operations on the Tidb table can be restored to the Flink program 
for processing, which means that the deletion operation will not be lost.

### What did you see instead?

Restoring the Flink cdc program from checkpoints will trace the operation of 
the Tidb table after the program experienced an exception. Insertion and update 
operations on the Tidb table can be restored to the Flink program for 
processing, but the deletion operation on the Tidb table has been lost.

### Anything else?

Does Flink cdc tidb really implement end-to-end exactly once?

### Are you willing to submit a PR?

- [x] I'm willing to submit a PR!

---------------- Imported from GitHub ----------------
Url: https://github.com/apache/flink-cdc/issues/2034
Created by: [ArainChen|https://github.com/ArainChen]
Labels: bug, 
Created at: Wed Mar 22 15:59:22 CST 2023
State: open




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

Reply via email to