Support start task with inconsistent upstream table schema for Optimsitic Sharding DDL #3786
Labels
area/dm
Issues or PRs related to DM.
subject/new-feature
Denotes an issue or pull request adding a new feature.
Is your feature request related to a problem?
When users have some inconsistent sharding tables, they can not start a task either in pessimistic mode or optimistic mode.
Describe the feature you'd like
start task with inconsistent upstream table schema for Optimsitic Sharding DDL
e.g.
table1(a int primary, b int)
table2(a int primary, c int)
Describe alternatives you've considered
No response
Teachability, Documentation, Adoption, Migration Strategy
To support different upstream table schema when tasks start, master need to know all upstream schema for a optimstic DDL.
The main logic may like
When stop-task for a source, all the table infos/ddl infos/operations for that source in memory or etcd will be removed.
The text was updated successfully, but these errors were encountered: