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

sunnianjun 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 858e5f49e1c Refactor RuleItemChangedSubscriber (#31196)
858e5f49e1c is described below

commit 858e5f49e1ca3fd1a4f9f30f4a3f6376d139112c
Author: Liang Zhang <[email protected]>
AuthorDate: Fri May 10 20:42:37 2024 +0800

    Refactor RuleItemChangedSubscriber (#31196)
---
 .../mode/subsciber/RuleItemChangedSubscriber.java      | 18 ++----------------
 1 file changed, 2 insertions(+), 16 deletions(-)

diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/subsciber/RuleItemChangedSubscriber.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/subsciber/RuleItemChangedSubscriber.java
index e16b8d7eeb1..28c02926d78 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/subsciber/RuleItemChangedSubscriber.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/subsciber/RuleItemChangedSubscriber.java
@@ -52,14 +52,7 @@ public final class RuleItemChangedSubscriber {
         RuleConfiguration currentRuleConfig = 
processor.findRuleConfiguration(contextManager.getMetaDataContexts().getMetaData().getDatabase(databaseName));
         synchronized (this) {
             processor.changeRuleItemConfiguration(event, currentRuleConfig, 
processor.swapRuleItemConfiguration(event, yamlContent));
-            // TODO Remove isCluster judgment
-            if (contextManager.getInstanceContext().isCluster()) {
-                if 
(contextManager.getMetaDataContexts().getMetaData().containsDatabase(databaseName))
 {
-                    
contextManager.getConfigurationContextManager().alterRuleConfiguration(databaseName,
 currentRuleConfig);
-                }
-            } else {
-                
contextManager.getConfigurationContextManager().alterRuleConfiguration(databaseName,
 currentRuleConfig);
-            }
+            
contextManager.getConfigurationContextManager().alterRuleConfiguration(databaseName,
 currentRuleConfig);
         }
     }
     
@@ -79,14 +72,7 @@ public final class RuleItemChangedSubscriber {
         RuleConfiguration currentRuleConfig = 
processor.findRuleConfiguration(contextManager.getMetaDataContexts().getMetaData().getDatabase(databaseName));
         synchronized (this) {
             processor.dropRuleItemConfiguration(event, currentRuleConfig);
-            // TODO Remove isCluster judgment
-            if (contextManager.getInstanceContext().isCluster()) {
-                if 
(contextManager.getMetaDataContexts().getMetaData().containsDatabase(databaseName))
 {
-                    
contextManager.getConfigurationContextManager().dropRuleConfiguration(databaseName,
 currentRuleConfig);
-                }
-            } else {
-                
contextManager.getConfigurationContextManager().dropRuleConfiguration(databaseName,
 currentRuleConfig);
-            }
+            
contextManager.getConfigurationContextManager().dropRuleConfiguration(databaseName,
 currentRuleConfig);
         }
     }
 }

Reply via email to