-
Notifications
You must be signed in to change notification settings - Fork 286
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
delete and update events may not be correctly sinked to downstream #8420
Comments
/remove-label severity/moderate |
@zhaoxinyu: The label(s) In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the ti-community-infra/tichi repository. |
/remove-severity moderate |
This bug also affects MySQL sink, not only storage consumer. |
/remove-label may-affects-4.0 |
For MySQL sink, the reproduce steps are as follows:
We expect to see the following output:
But we actually got:
|
After enabling batch DML feature, when converting update statements, TiCDC will transform the statements into the following format: from:
covert to:
The behavior of this statement differs between TiDB and MySQL. It may cause the update statement of this type to not achieve the expected result when executed on MySQL. |
This will be fixed by: #8452 |
What did you do?
csv_storage_basic
testsync_diff_inspector
to check difference between upstream and downstream.What did you expect to see?
All dml events can be sinked correctly.
What did you see instead?
Delete and update events are not sinked properly.
Versions of the cluster
TiCDC version (execute
cdc version
):v6.7.0-master
The text was updated successfully, but these errors were encountered: