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

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


The following commit(s) were added to refs/heads/master by this push:
     new e332d94  Remove governance related from StandardBootstrapInitializer 
(#11501)
e332d94 is described below

commit e332d94e817cccd07b2d6ea2e78a206654872d85
Author: Liang Zhang <[email protected]>
AuthorDate: Sun Jul 25 18:02:45 2021 +0800

    Remove governance related from StandardBootstrapInitializer (#11501)
    
    * Remove governance related from StandardBootstrapInitializer
    
    * Fix test cases
---
 .../initializer/impl/StandardBootstrapInitializer.java | 18 ++----------------
 .../impl/StandardBootstrapInitializerTest.java         |  2 --
 2 files changed, 2 insertions(+), 18 deletions(-)

diff --git 
a/shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/main/java/org/apache/shardingsphere/proxy/initializer/impl/StandardBootstrapInitializer.java
 
b/shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/main/java/org/apache/shardingsphere/proxy/initializer/impl/StandardBootstrapInitializer.java
index f92afd9..c2b4b4d 100644
--- 
a/shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/main/java/org/apache/shardingsphere/proxy/initializer/impl/StandardBootstrapInitializer.java
+++ 
b/shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/main/java/org/apache/shardingsphere/proxy/initializer/impl/StandardBootstrapInitializer.java
@@ -17,21 +17,14 @@
 
 package org.apache.shardingsphere.proxy.initializer.impl;
 
-import 
org.apache.shardingsphere.governance.context.transaction.GovernanceTransactionContexts;
-import 
org.apache.shardingsphere.governance.core.yaml.pojo.YamlGovernanceConfiguration;
-import 
org.apache.shardingsphere.governance.core.yaml.swapper.GovernanceConfigurationYamlSwapper;
 import 
org.apache.shardingsphere.infra.config.persist.repository.ConfigCenterRepository;
 import org.apache.shardingsphere.infra.context.metadata.MetaDataContexts;
 import org.apache.shardingsphere.proxy.config.ProxyConfiguration;
 import org.apache.shardingsphere.proxy.config.YamlProxyConfiguration;
 import 
org.apache.shardingsphere.proxy.config.yaml.swapper.YamlProxyConfigurationSwapper;
-import org.apache.shardingsphere.scaling.core.api.ScalingWorker;
 import org.apache.shardingsphere.scaling.core.config.ScalingContext;
-import org.apache.shardingsphere.scaling.core.config.ServerConfiguration;
 import org.apache.shardingsphere.transaction.context.TransactionContexts;
 
-import java.util.Optional;
-
 /**
  * Standard bootstrap initializer.
  */
@@ -56,18 +49,11 @@ public final class StandardBootstrapInitializer extends 
AbstractBootstrapInitial
     
     @Override
     protected TransactionContexts decorateTransactionContexts(final 
TransactionContexts transactionContexts, final String xaTransactionMangerType) {
-        return new GovernanceTransactionContexts(transactionContexts, 
xaTransactionMangerType);
+        return transactionContexts;
     }
     
     @Override
     protected void initScalingWorker(final YamlProxyConfiguration yamlConfig) {
-        Optional<ServerConfiguration> scalingConfig = 
getScalingConfiguration(yamlConfig);
-        scalingConfig.ifPresent(optional -> 
initScaling(yamlConfig.getServerConfiguration().getGovernance(), optional));
-    }
-    
-    private void initScaling(final YamlGovernanceConfiguration 
governanceConfig, final ServerConfiguration scalingConfig) {
-        scalingConfig.setGovernanceConfig(new 
GovernanceConfigurationYamlSwapper().swapToObject(governanceConfig));
-        ScalingContext.getInstance().init(scalingConfig);
-        ScalingWorker.init();
+        getScalingConfiguration(yamlConfig).ifPresent(optional -> 
ScalingContext.getInstance().init(optional));
     }
 }
diff --git 
a/shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/test/java/org/apache/shardingsphere/proxy/initializer/impl/StandardBootstrapInitializerTest.java
 
b/shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/test/java/org/apache/shardingsphere/proxy/initializer/impl/StandardBootstrapInitializerTest.java
index edbd38b..c1596dc 100644
--- 
a/shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/test/java/org/apache/shardingsphere/proxy/initializer/impl/StandardBootstrapInitializerTest.java
+++ 
b/shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/test/java/org/apache/shardingsphere/proxy/initializer/impl/StandardBootstrapInitializerTest.java
@@ -19,7 +19,6 @@ package org.apache.shardingsphere.proxy.initializer.impl;
 
 import 
org.apache.shardingsphere.authority.api.config.AuthorityRuleConfiguration;
 import 
org.apache.shardingsphere.authority.yaml.config.YamlAuthorityRuleConfiguration;
-import 
org.apache.shardingsphere.governance.context.transaction.GovernanceTransactionContexts;
 import org.apache.shardingsphere.infra.config.RuleConfiguration;
 import org.apache.shardingsphere.infra.config.datasource.DataSourceParameter;
 import 
org.apache.shardingsphere.infra.config.persist.repository.ConfigCenterRepository;
@@ -200,7 +199,6 @@ public final class StandardBootstrapInitializerTest extends 
AbstractBootstrapIni
         TransactionContexts transactionContexts = 
mock(TransactionContexts.class);
         TransactionContexts actualTransactionContexts = 
getInitializer().decorateTransactionContexts(transactionContexts, 
XATransactionManagerType.ATOMIKOS.getType());
         assertNotNull(actualTransactionContexts);
-        assertThat(actualTransactionContexts, 
instanceOf(GovernanceTransactionContexts.class));
         assertThat(actualTransactionContexts.getEngines(), 
is(transactionContexts.getEngines()));
         
assertThat(actualTransactionContexts.getDefaultTransactionManagerEngine(), 
is(transactionContexts.getDefaultTransactionManagerEngine()));
     }

Reply via email to