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

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


The following commit(s) were added to refs/heads/master by this push:
     new f73b73fd42 [IOTDB-5284] Fix some code smells (#8612)
f73b73fd42 is described below

commit f73b73fd42f399ba82b6f2486dfb385a99251a5c
Author: BUAAserein <[email protected]>
AuthorDate: Mon Dec 26 21:19:21 2022 +0800

    [IOTDB-5284] Fix some code smells (#8612)
    
    * fix some code smells
    
    * fix some code smells
---
 .../java/org/apache/iotdb/confignode/manager/ConsensusManager.java | 2 +-
 .../manager/node/heartbeat/ConfigNodeHeartbeatCache.java           | 2 +-
 .../iotdb/confignode/persistence/schema/ClusterSchemaInfo.java     | 2 +-
 .../confignode/procedure/impl/node/AddConfigNodeProcedure.java     | 5 ++++-
 .../main/java/org/apache/iotdb/confignode/service/ConfigNode.java  | 7 +++++--
 5 files changed, 12 insertions(+), 6 deletions(-)

diff --git 
a/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConsensusManager.java
 
b/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConsensusManager.java
index 884db7d765..5064dff74f 100644
--- 
a/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConsensusManager.java
+++ 
b/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConsensusManager.java
@@ -344,7 +344,7 @@ public class ConsensusManager {
   @TestOnly
   public void singleCopyMayWaitUntilLeaderReady() {
     long startTime = System.currentTimeMillis();
-    long maxWaitTime = 1000 * 60; // milliseconds, which is 60s
+    long maxWaitTime = 1000L * 60; // milliseconds, which is 60s
     try {
       while (!consensusImpl.isLeader(consensusGroupId)) {
         TimeUnit.MILLISECONDS.sleep(100);
diff --git 
a/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/heartbeat/ConfigNodeHeartbeatCache.java
 
b/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/heartbeat/ConfigNodeHeartbeatCache.java
index cf86e92892..97bc7379c4 100644
--- 
a/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/heartbeat/ConfigNodeHeartbeatCache.java
+++ 
b/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/heartbeat/ConfigNodeHeartbeatCache.java
@@ -55,7 +55,7 @@ public class ConfigNodeHeartbeatCache extends BaseNodeCache {
 
     long lastSendTime = 0;
     synchronized (slidingWindow) {
-      if (slidingWindow.size() > 0) {
+      if (!slidingWindow.isEmpty()) {
         lastSendTime = slidingWindow.getLast().getSendTimestamp();
       }
     }
diff --git 
a/confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/ClusterSchemaInfo.java
 
b/confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/ClusterSchemaInfo.java
index 4ba5883264..98494e494e 100644
--- 
a/confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/ClusterSchemaInfo.java
+++ 
b/confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/ClusterSchemaInfo.java
@@ -224,7 +224,7 @@ public class ClusterSchemaInfo implements SnapshotProcessor 
{
     try {
       PartialPath patternPath = new 
PartialPath(plan.getStorageGroupPathPattern());
       List<PartialPath> matchedPaths = 
mTree.getBelongedStorageGroups(patternPath);
-      if (matchedPaths.size() != 0) {
+      if (!matchedPaths.isEmpty()) {
         for (PartialPath path : matchedPaths) {
           mTree
               .getStorageGroupNodeByStorageGroupPath(path)
diff --git 
a/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/node/AddConfigNodeProcedure.java
 
b/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/node/AddConfigNodeProcedure.java
index 4283d39a16..afff62bfb7 100644
--- 
a/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/node/AddConfigNodeProcedure.java
+++ 
b/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/node/AddConfigNodeProcedure.java
@@ -108,6 +108,8 @@ public class AddConfigNodeProcedure extends 
AbstractNodeProcedure<AddConfigNodeS
         env.removeConfigNodePeer(tConfigNodeLocation);
         LOG.info("Rollback ADD_PEER for: {}", tConfigNodeLocation);
         break;
+      default:
+        break;
     }
   }
 
@@ -117,8 +119,9 @@ public class AddConfigNodeProcedure extends 
AbstractNodeProcedure<AddConfigNodeS
       case CREATE_PEER:
       case ADD_PEER:
         return true;
+      default:
+        return false;
     }
-    return false;
   }
 
   @Override
diff --git 
a/confignode/src/main/java/org/apache/iotdb/confignode/service/ConfigNode.java 
b/confignode/src/main/java/org/apache/iotdb/confignode/service/ConfigNode.java
index ff464ac622..d923c1290f 100644
--- 
a/confignode/src/main/java/org/apache/iotdb/confignode/service/ConfigNode.java
+++ 
b/confignode/src/main/java/org/apache/iotdb/confignode/service/ConfigNode.java
@@ -161,8 +161,11 @@ public class ConfigNode implements ConfigNodeMBean {
 
       boolean isJoinedCluster = false;
       for (int retry = 0; retry < SCHEDULE_WAITING_RETRY_NUM; retry++) {
-        if 
(configManager.getConsensusManager().getConsensusImpl().getAllConsensusGroupIds().size()
-            > 0) {
+        if (!configManager
+            .getConsensusManager()
+            .getConsensusImpl()
+            .getAllConsensusGroupIds()
+            .isEmpty()) {
           isJoinedCluster = true;
           break;
         }

Reply via email to