This is an automated email from the ASF dual-hosted git repository.

kimmking pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.


    from d467b1a  Fix code format for #7353 (#7505)
     add 0576278  Add data consistency check function. (#7503)

No new revisions were added by this update.

Summary of changes:
 .../scaling/web/HttpServerHandler.java             |  29 ++++--
 .../fixture/FixtureDataConsistencyChecker.java     |  21 ++--
 .../scaling/fixture/FixtureH2ScalingEntry.java     |  16 +++-
 .../shardingsphere-scaling-core/pom.xml            |   5 +
 .../scaling/core/ScalingJobController.java         |  21 +++-
 .../core/check/AbstractDataConsistencyChecker.java | 106 +++++++++++++++++++++
 .../scaling/core/check/DataConsistencyChecker.java |  20 ++--
 .../DataConsistencyCheckerFactory.java}            |  19 ++--
 .../scaling/core/config/ScalingContext.java        |   4 +-
 .../scaling/core/datasource/DataSourceManager.java |   6 +-
 ...dException.java => DataCheckFailException.java} |  12 +--
 .../engine/ShardingScalingExecuteEngine.java       |  27 +++++-
 .../executor/importer/AbstractSqlBuilder.java      |  32 +++++--
 .../scaling/core/job/ShardingScalingJob.java       |  19 +++-
 .../resume/AbstractResumeBreakPointManager.java    |  22 +++--
 .../resume/FakeResumeBreakPointManager.java        |   8 ++
 .../job/preparer/ShardingScalingJobPreparer.java   |  19 ++--
 .../checker/DataSourceCheckerCheckerFactory.java   |   2 +-
 .../incremental/IncrementalDataScalingTask.java    |   3 +-
 .../core/schedule/ScalingTaskScheduler.java        |  20 +---
 .../scaling/core/spi/ScalingEntry.java             |  23 +++--
 .../scaling/core/utils/InventoryPositionUtil.java  |  50 ----------
 .../scaling/core/utils/ScalingTaskUtil.java        |  47 +++++++++
 .../scaling/core/ScalingJobControllerTest.java     |  18 +++-
 .../check/AbstractDataConsistencyCheckerTest.java  |  89 +++++++++++++++++
 .../engine/ShardingScalingExecuteEngineTest.java   |   4 +-
 .../fixture/FixtureDataConsistencyChecker.java}    |  36 ++++---
 .../core/fixture/FixtureH2ScalingEntry.java        |  14 ++-
 .../AbstractResumeBreakPointManagerTest.java       |   8 ++
 ...IncrementalPositionResumeBreakPointManager.java |   8 ++
 .../preparer/resumer/SyncPositionResumerTest.java  |  10 +-
 .../IncrementalDataScalingTaskTest.java            |   2 +-
 .../src/test/resources/config.json                 |  12 +--
 .../scaling/mysql/MySQLDataConsistencyChecker.java | 101 ++++++++++++++++++++
 .../scaling/mysql/MySQLImporter.java               |  13 +--
 .../scaling/mysql/MySQLScalingEntry.java           |  12 ++-
 .../scaling/mysql/MySQLSqlBuilder.java}            |  30 +++---
 .../scaling/mysql/spi/ScalingEntryLoaderTest.java  |   4 +-
 ....java => PostgreSQLDataConsistencyChecker.java} |  22 +++--
 .../postgresql/PostgreSQLDataSourceChecker.java    |   2 +-
 .../scaling/postgresql/PostgreSQLScalingEntry.java |  12 ++-
 .../postgresql/spi/ScalingEntryLoaderTest.java     |   4 +-
 42 files changed, 692 insertions(+), 240 deletions(-)
 copy 
shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/segment/dml/pagination/limit/LimitValueSegment.java
 => 
shardingsphere-scaling/shardingsphere-scaling-bootstrap/src/test/java/org/apache/shardingsphere/scaling/fixture/FixtureDataConsistencyChecker.java
 (67%)
 create mode 100644 
shardingsphere-scaling/shardingsphere-scaling-core/src/main/java/org/apache/shardingsphere/scaling/core/check/AbstractDataConsistencyChecker.java
 copy 
shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/segment/SQLSegment.java
 => 
shardingsphere-scaling/shardingsphere-scaling-core/src/main/java/org/apache/shardingsphere/scaling/core/check/DataConsistencyChecker.java
 (71%)
 copy 
shardingsphere-scaling/shardingsphere-scaling-core/src/main/java/org/apache/shardingsphere/scaling/core/{job/preparer/checker/DataSourceCheckerCheckerFactory.java
 => check/DataConsistencyCheckerFactory.java} (66%)
 copy 
shardingsphere-scaling/shardingsphere-scaling-core/src/main/java/org/apache/shardingsphere/scaling/core/exception/{PrepareFailedException.java
 => DataCheckFailException.java} (77%)
 delete mode 100644 
shardingsphere-scaling/shardingsphere-scaling-core/src/main/java/org/apache/shardingsphere/scaling/core/utils/InventoryPositionUtil.java
 create mode 100644 
shardingsphere-scaling/shardingsphere-scaling-core/src/main/java/org/apache/shardingsphere/scaling/core/utils/ScalingTaskUtil.java
 create mode 100644 
shardingsphere-scaling/shardingsphere-scaling-core/src/test/java/org/apache/shardingsphere/scaling/core/check/AbstractDataConsistencyCheckerTest.java
 copy 
shardingsphere-scaling/{shardingsphere-scaling-mysql/src/main/java/org/apache/shardingsphere/scaling/mysql/MySQLImporter.java
 => 
shardingsphere-scaling-core/src/test/java/org/apache/shardingsphere/scaling/core/fixture/FixtureDataConsistencyChecker.java}
 (55%)
 mode change 100755 => 100644
 create mode 100644 
shardingsphere-scaling/shardingsphere-scaling-mysql/src/main/java/org/apache/shardingsphere/scaling/mysql/MySQLDataConsistencyChecker.java
 copy 
shardingsphere-scaling/{shardingsphere-scaling-postgresql/src/main/java/org/apache/shardingsphere/scaling/postgresql/PostgreSQLImporter.java
 => 
shardingsphere-scaling-mysql/src/main/java/org/apache/shardingsphere/scaling/mysql/MySQLSqlBuilder.java}
 (58%)
 mode change 100755 => 100644
 copy 
shardingsphere-scaling/shardingsphere-scaling-postgresql/src/main/java/org/apache/shardingsphere/scaling/postgresql/{PostgreSQLImporter.java
 => PostgreSQLDataConsistencyChecker.java} (61%)
 mode change 100755 => 100644

Reply via email to