Skip to content

Commit 3909a7f

Browse files
authored
v7.1.6: ticdc: add description for cdc behaviour change (#17530) (#17672) (#19479)
1 parent 397721d commit 3909a7f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ticdc/ticdc-split-update-behavior.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ summary: Introduce the behavior changes about whether TiCDC splits `UPDATE` even
77

88
## Split `UPDATE` events for MySQL sinks
99

10-
Starting from v6.5.10, v7.5.2, v8.1.1, and v8.2.0, when using the MySQL sink, any TiCDC node that receives a request for replicating a table will fetch the current timestamp `thresholdTS` from PD before starting the replication to the downstream. Based on the value of this timestamp, TiCDC decides whether to split `UPDATE` events:
10+
Starting from v6.5.10, v7.1.6, v7.5.2, v8.1.1, and v8.2.0, when using the MySQL sink, any TiCDC node that receives a request for replicating a table will fetch the current timestamp `thresholdTS` from PD before starting the replication to the downstream. Based on the value of this timestamp, TiCDC decides whether to split `UPDATE` events:
1111

1212
- For transactions containing one or multiple `UPDATE` changes, if the transaction `commitTS` is less than `thresholdTS`, TiCDC splits the `UPDATE` event into a `DELETE` event and an `INSERT` event before writing them to the Sorter module.
1313
- For `UPDATE` events with the transaction `commitTS` greater than or equal to `thresholdTS`, TiCDC does not split them. For more information, see GitHub issue [#10918](https://github.com/pingcap/tiflow/issues/10918).
@@ -142,7 +142,7 @@ Starting from v6.5.10, v7.1.6, v7.5.3, and v8.1.1, when using a non-MySQL sink,
142142
| v7.1.1 | Canal/Open | ✗ | ✓ | |
143143
| v7.1.1 | CSV/Avro | ✗ | ✗ | Split but does not sort. See [#9086](https://github.com/pingcap/tiflow/issues/9658) |
144144
| v7.1.2 ~ v7.1.5 | ALL | ✓ | ✗ | |
145-
| \>= v7.1.6 (not released yet) | ALL | ✓ (Default value: `output-raw-change-event = false`) | ✓ (Optional: `output-raw-change-event = true`) | |
145+
| \>= v7.1.6 | ALL | ✓ (Default value: `output-raw-change-event = false`) | ✓ (Optional: `output-raw-change-event = true`) | |
146146

147147
#### Release 7.5 compatibility
148148

0 commit comments

Comments
 (0)