Skip to content

Add dataConsistencyCheckAlgorithm default implementation and DataConsistencyChecker refactor#12653

Merged
tristaZero merged 15 commits intoapache:masterfrom
sandynz:issue#12615
Sep 23, 2021
Merged

Add dataConsistencyCheckAlgorithm default implementation and DataConsistencyChecker refactor#12653
tristaZero merged 15 commits intoapache:masterfrom
sandynz:issue#12615

Conversation

@sandynz
Copy link
Contributor

@sandynz sandynz commented Sep 23, 2021

Fixes #12615.

Changes proposed in this pull request:

  • Add SingleTableDataCalculator and default impl
  • Refactor DataConsistencyChecker and EnvironmentChecker
  • ScalingDataConsistencyCheckAlgorithm integrate with SingleTableDataCalculator
  • Add ScalingDataConsistencyCheckAlgorithm default impl
  • Refactor DataConsistencyChecker and integrate with ScalingAPIImpl
  • Refactor SingleTableDataCalculator, source and target database type could be different
  • Add dataConsistencyCheckAlgorithm config in server.yaml
  • Unit test

@sandynz sandynz added this to the 5.0.0-RC1 milestone Sep 23, 2021
Copy link
Contributor

@tristaZero tristaZero left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Conflicts

@tristaZero tristaZero merged commit ee67c6e into apache:master Sep 23, 2021
@sandynz sandynz deleted the issue#12615 branch September 23, 2021 12:04
@menghaoranss menghaoranss modified the milestones: 5.0.0-RC1, 5.0.0 Oct 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add dataConsistencyCheckAlgorithm default implementation and DataConsistencyChecker refactor

3 participants