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

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


    from cc158d5  Merge pull request #10523 from apache/master
     add dc4edd3  Refactor governance package (#10526)
     add 4f2c6bb  Fixes #10519, update proxy-example config (#10521)
     add 7011f34  Refactor CreateDatabaseDiscoveryRuleBackendHandler (#10527)
     add 56eab8abc Refactor lock module (#10529)
     add d27092c  support pg drop multi index statement & add validator test 
(#10524)
     add 5b3853f  Use different ports between test cases to support Maven 
parallel execution (#10528)
     add 1601be3  Move checker details to impl package (#10530)
     add 4379e21  Name threads in ConnectionThreadExecutorGroup (#10533)
     add 9a2253a  Adjust resource closing order when channel inactive (#10534)
     add c228b73  fix example error (#10532)
     add e4ddb09  Use SPI for RuleConfigurationChecker and split impl to 
feature modules (#10535)
     add 6b137a8  Remove feature dependencies from governance module (#10539)
     add b79b994  optimize drop table & drop index post validate logic (#10540)
     add 8f096cd  fix sqlserver table metadata load exception (#10544)
     add 9be24e4  Refactor thread factory in SchemaBuilder (#10546)
     add 62be3f6  Add scaling integration test (#10542)
     add 0624404  Minor refactor for rdl exception (#10547)
     add b0c25df  Fix scaling get progress error (#10548)
     add c7c30b5  Add show-process-list-enabled switch for execution process 
(#10541)
     add d7ee0f2  Refactor EtcdRepository (#10553)
     add af62541  remove users node in registry center node. (#10482)
     add 62518f9  remove UserChangedListenerFactory from governance doc. 
(#10551)
     add ce7b135  Proofread Oracle SQL - SET TRANSACTION (#10514)
     add 405dd35  Refactor governance metadata listener (#10555)
     add 443daa0  fix shadow-raw-jdbc-example and shadow-spring-boot-example 
(#10550)
     add 302551a  refactor renew AuthorityChangedEvent,add test unit. (#10481)
     add e102f17  update governance registry center doc,sharding proxy 
authentication doc. (#10556)
     new 4cc1ad5  Merge pull request #10572 from apache/master

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 docs/document/content/dev-manual/governance.cn.md  |   1 -
 docs/document/content/dev-manual/governance.en.md  |   1 -
 .../governance/management/registry-center.cn.md    |  16 +-
 .../governance/management/registry-center.en.md    |  16 +-
 .../configuration/authentication.cn.md             |  10 +-
 .../configuration/authentication.en.md             |  10 +-
 .../TestQueryAssistedShardingEncryptAlgorithm.java |   9 +-
 .../jpa/repository/OrderItemRepositoryImpl.java    |   2 +-
 .../resources/META-INF/mappers/OrderItemMapper.xml |   2 +-
 examples/pom.xml                                   |   7 +
 .../table/raw/jdbc/factory/DataSourceFactory.java  |   2 +-
 .../raw/jdbc/factory/YamlDataSourceFactory.java    |   2 +-
 ...application-encrypt-shadow-databases.properties |   3 +-
 ...readwrite-splitting-shadow-databases.properties |   4 +-
 ...pplication-sharding-shadow-databases.properties |   4 +-
 .../raw/jdbc/JavaConfigurationExampleMain.java     |   6 +-
 .../jdbc/JavaRangeConfigurationExampleMain.java    |   6 +-
 .../raw/jdbc/YamlConfigurationExampleMain.java     |   6 +-
 .../jdbc/YamlRangeConfigurationExampleMain.java    |   4 +-
 .../resources/conf/config-readwrite-splitting.yaml |   6 +-
 .../resources/conf/config-databases-tables.yaml    |   6 +-
 .../src/main/resources/conf/config-write-only.yaml |   2 +-
 examples/src/resources/manual_schema.sql           |  94 +++++-----
 .../db/protocol/error/CommonErrorCode.java         |  50 +++--
 .../db/protocol/error/CommonErrorCodeTest.java     |   8 +-
 .../DatabaseDiscoveryRuleConfigurationChecker.java |  18 +-
 ...ere.infra.rule.checker.RuleConfigurationChecker |   8 +-
 .../AbstractEncryptRuleConfigurationChecker.java   |   7 +-
 ...thmProvidedEncryptRuleConfigurationChecker.java |  17 +-
 .../checker/EncryptRuleConfigurationChecker.java   |  17 +-
 ...ere.infra.rule.checker.RuleConfigurationChecker |   4 +-
 ...ReadwriteSplittingRuleConfigurationChecker.java |   8 +-
 ...ReadwriteSplittingRuleConfigurationChecker.java |  17 +-
 ...ReadwriteSplittingRuleConfigurationChecker.java |  17 +-
 ...ere.infra.rule.checker.RuleConfigurationChecker |   3 +-
 .../checker/ShadowRuleConfigurationChecker.java    |  18 +-
 ...ere.infra.rule.checker.RuleConfigurationChecker |   3 +-
 .../AbstractShardingRuleConfigurationChecker.java  |   7 +-
 ...hmProvidedShardingRuleConfigurationChecker.java |  18 +-
 .../checker/ShardingRuleConfigurationChecker.java  |  18 +-
 ...ere.infra.rule.checker.RuleConfigurationChecker |   3 +-
 .../token/generator/impl/IndexTokenGenerator.java  |   8 +-
 .../sharding/rewrite/token/pojo/IndexToken.java    |  29 ++-
 .../src/test/resources/sharding/drop.xml           |  30 ---
 .../src/test/resources/sharding/index.xml          |  12 +-
 .../sharding/route/engine/ShardingSQLRouter.java   |   2 +-
 .../validator/ShardingStatementValidator.java      |   5 +-
 .../ShardingStatementValidatorFactory.java         |  15 ++
 .../ddl/ShardingDDLStatementValidator.java         |  25 ++-
 ...a => ShardingAlterIndexStatementValidator.java} |  29 +--
 .../impl/ShardingAlterTableStatementValidator.java |  12 +-
 .../impl/ShardingAlterViewStatementValidator.java  |   3 +-
 .../ShardingCreateFunctionStatementValidator.java  |   3 +-
 ... => ShardingCreateIndexStatementValidator.java} |  23 ++-
 .../ShardingCreateProcedureStatementValidator.java |   3 +-
 .../ShardingCreateTableStatementValidator.java     |  11 +-
 .../impl/ShardingCreateViewStatementValidator.java |   3 +-
 ...va => ShardingDropIndexStatementValidator.java} |  42 +++--
 .../impl/ShardingDropTableStatementValidator.java  |  15 +-
 .../impl/ShardingPrepareStatementValidator.java    |   3 +-
 .../dml/impl/ShardingDeleteStatementValidator.java |   5 +-
 .../dml/impl/ShardingInsertStatementValidator.java |   6 +-
 .../dml/impl/ShardingSelectStatementValidator.java |   6 +-
 .../dml/impl/ShardingUpdateStatementValidator.java |   5 +-
 .../ShardingAlterIndexStatementValidatorTest.java  |  94 ++++++++++
 .../ShardingAlterTableStatementValidatorTest.java  |  12 +-
 .../ShardingCreateIndexStatementValidatorTest.java |  91 ++++++++++
 .../ShardingCreateTableStatementValidatorTest.java |  23 ++-
 .../ShardingDropIndexStatementValidatorTest.java   | 202 +++++++++++++++++++++
 .../ShardingDropTableStatementValidatorTest.java   |  15 +-
 .../ddl/ShardingPrepareStatementValidatorTest.java |   8 +-
 .../authority/listener/UserChangedListener.java    |  46 -----
 .../factory/UserChangedListenerFactory.java        |  43 -----
 .../metadata/GovernanceMetaDataContexts.java       |  56 ++++--
 ...ore.registry.listener.GovernanceListenerFactory |   1 -
 .../listener/UserChangedListenerTest.java          |  48 -----
 .../metadata/GovernanceMetaDataContextsTest.java   |  51 +++---
 .../shardingsphere-governance-core/pom.xml         |  25 ---
 .../core/{facade => }/GovernanceFacade.java        |   4 +-
 ...Lock.java => ShardingSphereDistributeLock.java} |  53 ++----
 .../governance/core/lock/impl/LockAck.java}        |  17 +-
 .../core/lock/{node => impl}/LockNode.java         |  15 +-
 .../state => lock/impl}/LockRegistryService.java   |  28 ++-
 .../governance/core/lock/node/LockAck.java         |  16 --
 .../governance/core/registry/RegistryCenter.java   |  25 +--
 .../RegistryCenterRepositoryFactory.java           |   2 +-
 .../checker/RuleConfigurationCheckerFactory.java   |  62 -------
 ...DataDeletedEvent.java => SchemaAddedEvent.java} |   4 +-
 ...PersistedEvent.java => SchemaDeletedEvent.java} |   4 +-
 .../factory/DataSourceChangedListenerFactory.java  |  43 -----
 .../factory/MetaDataChangedListenerFactory.java    |   2 +-
 .../factory/RuleChangedListenerFactory.java        |  43 -----
 .../factory/SchemaChangedListenerFactory.java      |  43 -----
 .../listener/impl/DataSourceChangedListener.java   |  69 -------
 .../listener/impl/LockChangedListener.java         |  13 +-
 .../listener/impl/MetaDataChangedListener.java     | 118 +++++++++---
 .../listener/impl/RuleChangedListener.java         |  81 ---------
 .../listener/impl/SchemaChangedListener.java       |  47 -----
 .../config/impl/SchemaRuleRegistryService.java     |  12 +-
 .../service/config/node/SchemaMetadataNode.java    |  56 +-----
 .../service/schema/SchemaRegistryService.java      |  22 +--
 ...ore.registry.listener.GovernanceListenerFactory |   3 -
 .../core/{facade => }/GovernanceFacadeTest.java    |   4 +-
 ....java => ShardingSphereDistributeLockTest.java} |  30 +--
 .../core/lock/{node => impl}/LockNodeTest.java     |  18 +-
 .../impl}/LockRegistryServiceTest.java             |   8 +-
 .../RegistryCenterRepositoryFactoryTest.java       |   2 +-
 .../core/registry/RegistryCenterTest.java          |  13 +-
 .../cache/ScalingRegistrySubscriberTest.java       |  28 +--
 .../RuleConfigurationCheckerFactoryTest.java       |  77 --------
 .../fixture/RegistryCenterRepositoryFixture.java   |   2 +-
 .../impl/DataSourceChangedListenerTest.java        |  82 ---------
 .../listener/impl/MetaDataChangedListenerTest.java |  26 +--
 .../listener/impl/RuleChangedListenerTest.java     | 111 -----------
 .../listener/impl/SchemaChangedListenerTest.java   |  56 ------
 .../config/impl/SchemaRuleRegistryServiceTest.java |  47 ++---
 .../config/node/SchemaMetadataNodeTest.java        |  19 +-
 .../service/schema/SchemaRegistryServiceTest.java  |  28 +--
 ...ernance.repository.spi.RegistryCenterRepository |   2 +-
 .../yaml/{sharding-rule.yaml => rule.yaml}         |   0
 .../pom.xml                                        |   2 +-
 .../governance/repository/etcd/EtcdRepository.java |   8 +-
 .../repository/etcd/EtcdRepositoryTest.java        |  31 ++--
 .../properties/ConfigurationPropertyKey.java       |   5 +
 .../infra/lock/InnerLockReleasedEvent.java         |   6 +-
 .../metadata/schema/builder/SchemaBuilder.java     |  17 +-
 .../dialect/SQLServerTableMetaDataLoader.java      |  19 +-
 .../rule}/checker/RuleConfigurationChecker.java    |  11 +-
 .../checker/RuleConfigurationCheckerFactory.java   |  52 ++++++
 .../dialect/SQLServerTableMetaDataLoaderTest.java  |  28 +--
 .../CreateTableStatementSchemaRefresherTest.java   |   8 +-
 .../sql/execute/engine/raw/RawExecutor.java        |   5 +-
 .../optimize/schema/row/CalciteRowExecutor.java    |   7 +-
 .../executor/sql/process/ExecuteProcessEngine.java |   6 +-
 .../process/ExecuteProcessStrategyEvaluator.java   |   9 +-
 .../driver/executor/DriverJDBCExecutor.java        |   6 +-
 .../statement/ShardingSpherePreparedStatement.java |   5 +-
 .../core/statement/ShardingSphereStatement.java    |   5 +-
 .../GovernanceShardingSphereDataSource.java        |   2 +-
 ...ernanceShardingSphereDataSourceFactoryTest.java |   8 +-
 .../governance/fixture/TestRuleConfiguration.java  |  16 +-
 .../fixture/TestRuleConfigurationChecker.java      |  31 ++--
 ...ere.infra.rule.checker.RuleConfigurationChecker |   3 +-
 .../boot/governance/util/EmbedTestingServer.java   |   2 +-
 .../test/resources/application-encrypt.properties  |   2 +-
 .../application-readwrite-splitting.properties     |   2 +-
 ...ication-registry-readwrite-splitting.properties |   2 +-
 .../test/resources/application-registry.properties |   2 +-
 .../test/resources/application-sharding.properties |   2 +-
 .../governance/util/EmbedTestingServer.java        |   2 +-
 .../resources/META-INF/rdb/encrypt-governance.xml  |   2 +-
 .../rdb/readwrite-splitting-governance.xml         |   2 +-
 .../resources/META-INF/rdb/sharding-governance.xml |   2 +-
 .../sharding-readwrite-splitting-governance.xml    |   2 +-
 .../backend/communication/ProxySQLExecutor.java    |   9 +-
 .../jdbc/executor/ProxyJDBCExecutor.java           |   6 +-
 ...teSplittingRuleDataSourcesExistedException.java |  35 ----
 .../exception/ResourceNotExistedException.java     |   2 +
 .../AlterDatabaseDiscoveryRuleBackendHandler.java  |   2 +-
 .../AlterReadwriteSplittingRuleBackendHandler.java |   2 +-
 .../CreateDatabaseDiscoveryRuleBackendHandler.java |  73 +++++++-
 ...CreateReadwriteSplittingRuleBackendHandler.java |   2 +-
 .../rdl/impl/DropResourceBackendHandler.java       |   4 +-
 ...ateDatabaseDiscoveryRuleBackendHandlerTest.java |  17 +-
 .../impl/GovernanceBootstrapInitializer.java       |   2 +-
 .../src/main/resources/conf/server.yaml            |   1 +
 .../fixture/FixtureRegistryCenterRepository.java   |   2 +-
 .../impl/GovernanceBootstrapInitializerTest.java   |  17 --
 .../executor/ConnectionThreadExecutorGroup.java    |   9 +-
 .../netty/FrontendChannelInboundHandler.java       |   2 +-
 .../frontend/mysql/err/MySQLErrPacketFactory.java  |  11 +-
 .../mysql/err/MySQLErrPacketFactoryTest.java       |   8 +-
 .../StandardJDBCDataSourceConfiguration.java       |  12 +-
 .../preparer/splitter/InventoryTaskSplitter.java   |   4 +
 .../splitter/InventoryTaskSplitterTest.java        |  20 ++
 .../impl/MySQLDDLStatementSQLVisitor.java          |   4 +-
 .../src/main/antlr4/imports/oracle/BaseRule.g4     |   5 +
 .../main/antlr4/imports/oracle/OracleKeyword.g4    |  12 ++
 .../src/main/antlr4/imports/oracle/TCLStatement.g4 |   5 +-
 .../src/main/antlr4/imports/postgresql/BaseRule.g4 |   9 +-
 .../main/antlr4/imports/postgresql/DCLStatement.g4 |  10 +-
 .../main/antlr4/imports/postgresql/DDLStatement.g4 | 158 +++++++---------
 .../impl/PostgreSQLDDLStatementSQLVisitor.java     |   5 +-
 .../impl/SQLServerDDLStatementSQLVisitor.java      |   3 +-
 .../sql/common/extractor/TableExtractor.java       |   2 +-
 .../handler/ddl/CreateTableStatementHandler.java   |  10 +-
 .../handler/ddl/DropIndexStatementHandler.java     |  18 ++
 .../handler/ddl/DropTableStatementHandler.java     |  12 +-
 .../mysql/ddl/MySQLCreateTableStatement.java       |   2 +-
 .../mysql/ddl/MySQLDropTableStatement.java         |   2 +-
 .../ddl/PostgreSQLCreateTableStatement.java        |   2 +-
 .../ddl/PostgreSQLDropIndexStatement.java          |   6 +
 .../ddl/PostgreSQLDropTableStatement.java          |   2 +-
 .../sqlserver/ddl/SQLServerDropIndexStatement.java |   4 +
 .../sqlserver/ddl/SQLServerDropTableStatement.java |   2 +-
 .../ddl/CreateTableStatementHandlerTest.java       |  22 +--
 .../handler/ddl/DropTableStatementHandlerTest.java |  28 +--
 .../main/resources/case/tcl/set-transaction.xml    |   4 +
 .../sql/supported/tcl/set-transaction.xml          |   4 +
 .../pom.xml                                        |  42 +++--
 .../Dockerfile                                     |  25 +--
 .../pom.xml                                        | 182 +++++++++++++++++++
 .../src/test/assembly/bin/start.sh                 |  78 ++++++++
 .../src/test/assembly/bin/stop.sh                  |  46 +++--
 .../assembly/shardingsphere-scaling-assembly.xml   |  44 +++++
 .../integration/scaling/test/mysql/ScalingIT.java  |  43 +++++
 .../test/mysql/env/IntegrationTestEnvironment.java |  88 +++++++++
 .../scaling/test/mysql/util/ScalingUtil.java       | 108 +++++++++++
 .../test/mysql/util/SourceShardingSphereUtil.java  |  98 ++++++++++
 .../test/mysql/util/TargetDataSourceUtil.java      |  60 ++++++
 .../src/test/resources/docker/docker-compose.yml   |  72 ++++++++
 .../test/resources/docker/scaling/conf/server.yaml |  11 +-
 .../src/test/resources/env/engine-env.properties   |  11 +-
 .../src/test/resources/env/mysql/init.sql          |  24 +++
 214 files changed, 2594 insertions(+), 2026 deletions(-)
 rename 
{shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry
 => 
shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-common/src/main/java/org/apache/shardingsphere/dbdiscovery/common/rule}/checker/DatabaseDiscoveryRuleConfigurationChecker.java
 (70%)
 rename 
shardingsphere-governance/shardingsphere-governance-core/src/test/resources/yaml/readwrite-splitting-rule.yaml
 => 
shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-common/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.checker.RuleConfigurationChecker
 (83%)
 rename 
{shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry
 => 
shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-common/src/main/java/org/apache/shardingsphere/encrypt/rule}/checker/AbstractEncryptRuleConfigurationChecker.java
 (79%)
 rename 
{shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry
 => 
shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-common/src/main/java/org/apache/shardingsphere/encrypt/rule}/checker/AlgorithmProvidedEncryptRuleConfigurationChecker.java
 (68%)
 rename 
{shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry
 => 
shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-common/src/main/java/org/apache/shardingsphere/encrypt/rule}/checker/EncryptRuleConfigurationChecker.java
 (70%)
 copy 
shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/test/resources/conf/reg_center/users.yaml
 => 
shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-common/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.checker.RuleConfigurationChecker
 (81%)
 rename 
{shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry
 => 
shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-common/src/main/java/org/apache/shardingsphere/readwritesplitting/common/rule}/checker/AbstractReadwriteSplittingRuleConfigurationChecker.java
 (75%)
 rename 
{shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry
 => 
shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-common/src/main/java/org/apache/shardingsphere/readwritesplitting/common/rule}/checker/AlgorithmProvidedReadwriteSplittingRuleConfigurationChecker.java
 (68%)
 rename 
{shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry
 => 
shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-common/src/main/java/org/apache/shardingsphere/readwritesplitting/common/rule}/checker/ReadwriteSplittingRuleConfigurationChecker.java
 (69%)
 copy 
shardingsphere-governance/shardingsphere-governance-core/src/test/resources/META-INF/services/org.apache.shardingsphere.governance.repository.spi.RegistryCenterRepository
 => 
shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-common/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.checker.RuleConfigurationChecker
 (77%)
 rename 
{shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry
 => 
shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-common/src/main/java/org/apache/shardingsphere/shadow/rule}/checker/ShadowRuleConfigurationChecker.java
 (69%)
 copy 
shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/test/resources/conf/reg_center/users.yaml
 => 
shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-common/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.checker.RuleConfigurationChecker
 (91%)
 rename 
{shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry
 => 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-common/src/main/java/org/apache/shardingsphere/sharding/rule}/checker/AbstractShardingRuleConfigurationChecker.java
 (81%)
 rename 
{shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry
 => 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-common/src/main/java/org/apache/shardingsphere/sharding/rule}/checker/AlgorithmProvidedShardingRuleConfigurationChecker.java
 (71%)
 rename 
{shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry
 => 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-common/src/main/java/org/apache/shardingsphere/sharding/rule}/checker/ShardingRuleConfigurationChecker.java
 (73%)
 copy 
shardingsphere-governance/shardingsphere-governance-core/src/test/resources/META-INF/services/org.apache.shardingsphere.governance.repository.spi.RegistryCenterRepository
 => 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-common/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.checker.RuleConfigurationChecker
 (81%)
 copy 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-route/src/main/java/org/apache/shardingsphere/sharding/route/engine/validator/ddl/impl/{ShardingCreateTableStatementValidator.java
 => ShardingAlterIndexStatementValidator.java} (60%)
 copy 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-route/src/main/java/org/apache/shardingsphere/sharding/route/engine/validator/ddl/impl/{ShardingCreateTableStatementValidator.java
 => ShardingCreateIndexStatementValidator.java} (63%)
 copy 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-route/src/main/java/org/apache/shardingsphere/sharding/route/engine/validator/ddl/impl/{ShardingCreateFunctionStatementValidator.java
 => ShardingDropIndexStatementValidator.java} (52%)
 create mode 100644 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-route/src/test/java/org/apache/shardingsphere/sharding/route/engine/validator/ddl/ShardingAlterIndexStatementValidatorTest.java
 create mode 100644 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-route/src/test/java/org/apache/shardingsphere/sharding/route/engine/validator/ddl/ShardingCreateIndexStatementValidatorTest.java
 create mode 100644 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-route/src/test/java/org/apache/shardingsphere/sharding/route/engine/validator/ddl/ShardingDropIndexStatementValidatorTest.java
 delete mode 100644 
shardingsphere-governance/shardingsphere-governance-context/src/main/java/org/apache/shardingsphere/governance/context/authority/listener/UserChangedListener.java
 delete mode 100644 
shardingsphere-governance/shardingsphere-governance-context/src/main/java/org/apache/shardingsphere/governance/context/authority/listener/factory/UserChangedListenerFactory.java
 delete mode 100644 
shardingsphere-governance/shardingsphere-governance-context/src/test/java/org/apache/shardingsphere/governance/context/authority/listener/UserChangedListenerTest.java
 rename 
shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/{facade
 => }/GovernanceFacade.java (95%)
 rename 
shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/lock/{GovernanceLock.java
 => ShardingSphereDistributeLock.java} (69%)
 rename 
shardingsphere-governance/shardingsphere-governance-core/src/{test/java/org/apache/shardingsphere/governance/core/registry/UserNodeTest.java
 => main/java/org/apache/shardingsphere/governance/core/lock/impl/LockAck.java} 
(71%)
 rename 
shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/lock/{node
 => impl}/LockNode.java (82%)
 rename 
shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/{registry/service/state
 => lock/impl}/LockRegistryService.java (79%)
 delete mode 100644 
shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/lock/node/LockAck.java
 rename 
shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/{facade
 => registry}/RegistryCenterRepositoryFactory.java (97%)
 delete mode 100644 
shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry/checker/RuleConfigurationCheckerFactory.java
 rename 
shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry/listener/event/metadata/{MetaDataDeletedEvent.java
 => SchemaAddedEvent.java} (92%)
 rename 
shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry/listener/event/metadata/{MetaDataPersistedEvent.java
 => SchemaDeletedEvent.java} (91%)
 delete mode 100644 
shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry/listener/factory/DataSourceChangedListenerFactory.java
 delete mode 100644 
shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry/listener/factory/RuleChangedListenerFactory.java
 delete mode 100644 
shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry/listener/factory/SchemaChangedListenerFactory.java
 delete mode 100644 
shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry/listener/impl/DataSourceChangedListener.java
 delete mode 100644 
shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry/listener/impl/RuleChangedListener.java
 delete mode 100644 
shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry/listener/impl/SchemaChangedListener.java
 rename 
shardingsphere-governance/shardingsphere-governance-core/src/test/java/org/apache/shardingsphere/governance/core/{facade
 => }/GovernanceFacadeTest.java (98%)
 rename 
shardingsphere-governance/shardingsphere-governance-core/src/test/java/org/apache/shardingsphere/governance/core/lock/{GovernanceLockTest.java
 => ShardingSphereDistributeLockTest.java} (60%)
 rename 
shardingsphere-governance/shardingsphere-governance-core/src/test/java/org/apache/shardingsphere/governance/core/lock/{node
 => impl}/LockNodeTest.java (70%)
 rename 
shardingsphere-governance/shardingsphere-governance-core/src/test/java/org/apache/shardingsphere/governance/core/{registry/service/state
 => lock/impl}/LockRegistryServiceTest.java (83%)
 rename 
shardingsphere-governance/shardingsphere-governance-core/src/test/java/org/apache/shardingsphere/governance/core/{facade
 => registry}/RegistryCenterRepositoryFactoryTest.java (96%)
 delete mode 100644 
shardingsphere-governance/shardingsphere-governance-core/src/test/java/org/apache/shardingsphere/governance/core/registry/checker/RuleConfigurationCheckerFactoryTest.java
 rename 
shardingsphere-governance/shardingsphere-governance-core/src/test/java/org/apache/shardingsphere/governance/core/{facade
 => registry}/fixture/RegistryCenterRepositoryFixture.java (97%)
 delete mode 100644 
shardingsphere-governance/shardingsphere-governance-core/src/test/java/org/apache/shardingsphere/governance/core/registry/listener/impl/DataSourceChangedListenerTest.java
 delete mode 100644 
shardingsphere-governance/shardingsphere-governance-core/src/test/java/org/apache/shardingsphere/governance/core/registry/listener/impl/RuleChangedListenerTest.java
 delete mode 100644 
shardingsphere-governance/shardingsphere-governance-core/src/test/java/org/apache/shardingsphere/governance/core/registry/listener/impl/SchemaChangedListenerTest.java
 rename 
shardingsphere-governance/shardingsphere-governance-core/src/test/resources/yaml/{sharding-rule.yaml
 => rule.yaml} (100%)
 rename 
{shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry
 => 
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/rule}/checker/RuleConfigurationChecker.java
 (78%)
 create mode 100644 
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/rule/checker/RuleConfigurationCheckerFactory.java
 rename 
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/exception/DatabaseDiscoveryRuleExistsException.java
 => 
shardingsphere-jdbc/shardingsphere-jdbc-governance/src/test/java/org/apache/shardingsphere/driver/governance/fixture/TestRuleConfiguration.java
 (66%)
 rename 
shardingsphere-governance/shardingsphere-governance-core/src/main/java/org/apache/shardingsphere/governance/core/registry/UserNode.java
 => 
shardingsphere-jdbc/shardingsphere-jdbc-governance/src/test/java/org/apache/shardingsphere/driver/governance/fixture/TestRuleConfigurationChecker.java
 (60%)
 rename 
shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/test/resources/conf/reg_center/users.yaml
 => 
shardingsphere-jdbc/shardingsphere-jdbc-governance/src/test/resources/META-INF/services/org.apache.shardingsphere.infra.rule.checker.RuleConfigurationChecker
 (90%)
 delete mode 100644 
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/exception/AddReadwriteSplittingRuleDataSourcesExistedException.java
 copy 
{shardingsphere-governance/shardingsphere-governance-repository/shardingsphere-governance-repository-api
 => shardingsphere-test/shardingsphere-integration-scaling-test}/pom.xml (50%)
 rename 
shardingsphere-governance/shardingsphere-governance-core/src/test/resources/yaml/database-discovery-rule.yaml
 => 
shardingsphere-test/shardingsphere-integration-scaling-test/shardingsphere-integration-scaling-test-mysql/Dockerfile
 (67%)
 create mode 100644 
shardingsphere-test/shardingsphere-integration-scaling-test/shardingsphere-integration-scaling-test-mysql/pom.xml
 create mode 100644 
shardingsphere-test/shardingsphere-integration-scaling-test/shardingsphere-integration-scaling-test-mysql/src/test/assembly/bin/start.sh
 rename 
shardingsphere-governance/shardingsphere-governance-core/src/test/resources/yaml/encrypt-rule.yaml
 => 
shardingsphere-test/shardingsphere-integration-scaling-test/shardingsphere-integration-scaling-test-mysql/src/test/assembly/bin/stop.sh
 (54%)
 create mode 100644 
shardingsphere-test/shardingsphere-integration-scaling-test/shardingsphere-integration-scaling-test-mysql/src/test/assembly/shardingsphere-scaling-assembly.xml
 create mode 100644 
shardingsphere-test/shardingsphere-integration-scaling-test/shardingsphere-integration-scaling-test-mysql/src/test/java/org/apache/shardingsphere/integration/scaling/test/mysql/ScalingIT.java
 create mode 100644 
shardingsphere-test/shardingsphere-integration-scaling-test/shardingsphere-integration-scaling-test-mysql/src/test/java/org/apache/shardingsphere/integration/scaling/test/mysql/env/IntegrationTestEnvironment.java
 create mode 100644 
shardingsphere-test/shardingsphere-integration-scaling-test/shardingsphere-integration-scaling-test-mysql/src/test/java/org/apache/shardingsphere/integration/scaling/test/mysql/util/ScalingUtil.java
 create mode 100644 
shardingsphere-test/shardingsphere-integration-scaling-test/shardingsphere-integration-scaling-test-mysql/src/test/java/org/apache/shardingsphere/integration/scaling/test/mysql/util/SourceShardingSphereUtil.java
 create mode 100644 
shardingsphere-test/shardingsphere-integration-scaling-test/shardingsphere-integration-scaling-test-mysql/src/test/java/org/apache/shardingsphere/integration/scaling/test/mysql/util/TargetDataSourceUtil.java
 create mode 100644 
shardingsphere-test/shardingsphere-integration-scaling-test/shardingsphere-integration-scaling-test-mysql/src/test/resources/docker/docker-compose.yml
 copy 
shardingsphere-governance/shardingsphere-governance-core/src/test/resources/META-INF/services/org.apache.shardingsphere.governance.repository.spi.RegistryCenterRepository
 => 
shardingsphere-test/shardingsphere-integration-scaling-test/shardingsphere-integration-scaling-test-mysql/src/test/resources/docker/scaling/conf/server.yaml
 (82%)
 copy 
shardingsphere-governance/shardingsphere-governance-core/src/test/resources/META-INF/services/org.apache.shardingsphere.governance.repository.spi.RegistryCenterRepository
 => 
shardingsphere-test/shardingsphere-integration-scaling-test/shardingsphere-integration-scaling-test-mysql/src/test/resources/env/engine-env.properties
 (79%)
 create mode 100644 
shardingsphere-test/shardingsphere-integration-scaling-test/shardingsphere-integration-scaling-test-mysql/src/test/resources/env/mysql/init.sql

Reply via email to