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

rong pushed a commit to branch dev/1.3
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/dev/1.3 by this push:
     new 75b30407702 Common Config & Pipe IT: Fixed the bug that 
dn-connection-timeout and cn-connection-timeout are mixed (#14275) (#14303)
75b30407702 is described below

commit 75b304077023738974a13f7a02269e1f71540b35
Author: Caideyipi <[email protected]>
AuthorDate: Wed Dec 4 15:06:44 2024 +0800

    Common Config & Pipe IT: Fixed the bug that dn-connection-timeout and 
cn-connection-timeout are mixed (#14275) (#14303)
---
 .../it/env/cluster/config/MppCommonConfig.java     |  4 ++--
 .../env/cluster/config/MppSharedCommonConfig.java  |  6 +++---
 .../it/env/remote/config/RemoteCommonConfig.java   |  2 +-
 .../org/apache/iotdb/itbase/env/CommonConfig.java  |  2 +-
 .../pipe/it/autocreate/AbstractPipeDualAutoIT.java |  4 ++--
 .../it/autocreate/IoTDBPipeAutoConflictIT.java     |  4 ++--
 .../pipe/it/autocreate/IoTDBPipeClusterIT.java     |  4 ++--
 .../IoTDBPipeConnectorCompressionIT.java           |  4 ++--
 .../pipe/it/autocreate/IoTDBPipeExtractorIT.java   |  4 ++--
 .../pipe/it/autocreate/IoTDBPipeIdempotentIT.java  |  4 ++--
 .../pipe/it/autocreate/IoTDBPipeProcessorIT.java   |  4 ++--
 .../pipe/it/autocreate/IoTDBPipeProtocolIT.java    | 12 ++++++------
 .../pipe/it/autocreate/IoTDBPipeWithLoadIT.java    |  4 ++--
 .../pipe/it/manual/AbstractPipeDualManualIT.java   |  4 ++--
 .../pipe/it/manual/IoTDBPipeMetaHistoricalIT.java  |  4 ++--
 .../it/manual/IoTDBPipeMetaLeaderChangeIT.java     |  4 ++--
 .../pipe/it/manual/IoTDBPipePermissionIT.java      |  4 ++--
 .../iotdb/pipe/it/single/AbstractPipeSingleIT.java |  2 +-
 .../it/dual/AbstractSubscriptionDualIT.java        |  4 ++--
 .../it/triple/AbstractSubscriptionTripleIT.java    |  6 +++---
 .../iotdb/confignode/manager/ConfigManager.java    |  2 +-
 .../iotdb/confignode/manager/ProcedureManager.java |  2 +-
 .../manager/consensus/ConsensusManager.java        |  6 +++---
 .../manager/node/ClusterNodeStartUtils.java        |  2 +-
 .../iotdb/confignode/manager/node/NodeManager.java |  2 +-
 .../iotdb/confignode/service/ConfigNode.java       |  2 +-
 .../protocol/legacy/IoTDBLegacyPipeConnector.java  |  2 +-
 .../iotdb/commons/client/ClientPoolFactory.java    | 22 +++++++++++-----------
 .../client/request/TestConnectionUtils.java        |  6 +++---
 .../apache/iotdb/commons/conf/CommonConfig.java    | 21 ++++++++++++++++-----
 .../iotdb/commons/conf/CommonDescriptor.java       |  8 ++++----
 31 files changed, 86 insertions(+), 75 deletions(-)

diff --git 
a/integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config/MppCommonConfig.java
 
b/integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config/MppCommonConfig.java
index 1760301ac73..513c8f6ff8b 100644
--- 
a/integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config/MppCommonConfig.java
+++ 
b/integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config/MppCommonConfig.java
@@ -443,8 +443,8 @@ public class MppCommonConfig extends MppBaseConfig 
implements CommonConfig {
   }
 
   @Override
-  public CommonConfig setCnConnectionTimeoutMs(int connectionTimeoutMs) {
-    setProperty("cn_connection_timeout_ms", 
String.valueOf(connectionTimeoutMs));
+  public CommonConfig setDnConnectionTimeoutMs(int connectionTimeoutMs) {
+    setProperty("dn_connection_timeout_ms", 
String.valueOf(connectionTimeoutMs));
     return this;
   }
 
diff --git 
a/integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config/MppSharedCommonConfig.java
 
b/integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config/MppSharedCommonConfig.java
index 969d4bb8d41..6e0115fc4e2 100644
--- 
a/integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config/MppSharedCommonConfig.java
+++ 
b/integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config/MppSharedCommonConfig.java
@@ -453,9 +453,9 @@ public class MppSharedCommonConfig implements CommonConfig {
   }
 
   @Override
-  public CommonConfig setCnConnectionTimeoutMs(int connectionTimeoutMs) {
-    dnConfig.setCnConnectionTimeoutMs(connectionTimeoutMs);
-    cnConfig.setCnConnectionTimeoutMs(connectionTimeoutMs);
+  public CommonConfig setDnConnectionTimeoutMs(int connectionTimeoutMs) {
+    dnConfig.setDnConnectionTimeoutMs(connectionTimeoutMs);
+    cnConfig.setDnConnectionTimeoutMs(connectionTimeoutMs);
     return this;
   }
 
diff --git 
a/integration-test/src/main/java/org/apache/iotdb/it/env/remote/config/RemoteCommonConfig.java
 
b/integration-test/src/main/java/org/apache/iotdb/it/env/remote/config/RemoteCommonConfig.java
index cee8aadf05f..25489a42d14 100644
--- 
a/integration-test/src/main/java/org/apache/iotdb/it/env/remote/config/RemoteCommonConfig.java
+++ 
b/integration-test/src/main/java/org/apache/iotdb/it/env/remote/config/RemoteCommonConfig.java
@@ -319,7 +319,7 @@ public class RemoteCommonConfig implements CommonConfig {
   }
 
   @Override
-  public CommonConfig setCnConnectionTimeoutMs(int connectionTimeoutMs) {
+  public CommonConfig setDnConnectionTimeoutMs(int connectionTimeoutMs) {
     return this;
   }
 
diff --git 
a/integration-test/src/main/java/org/apache/iotdb/itbase/env/CommonConfig.java 
b/integration-test/src/main/java/org/apache/iotdb/itbase/env/CommonConfig.java
index d806be8db1d..f08c93089cf 100644
--- 
a/integration-test/src/main/java/org/apache/iotdb/itbase/env/CommonConfig.java
+++ 
b/integration-test/src/main/java/org/apache/iotdb/itbase/env/CommonConfig.java
@@ -142,7 +142,7 @@ public interface CommonConfig {
 
   CommonConfig setTagAttributeTotalSize(int tagAttributeTotalSize);
 
-  CommonConfig setCnConnectionTimeoutMs(int connectionTimeoutMs);
+  CommonConfig setDnConnectionTimeoutMs(int connectionTimeoutMs);
 
   CommonConfig setPipeHeartbeatIntervalSecondsForCollectingPipeMeta(
       int pipeHeartbeatIntervalSecondsForCollectingPipeMeta);
diff --git 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/AbstractPipeDualAutoIT.java
 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/AbstractPipeDualAutoIT.java
index f2d3ec8cf6e..1817efdaa1d 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/AbstractPipeDualAutoIT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/AbstractPipeDualAutoIT.java
@@ -57,8 +57,8 @@ abstract class AbstractPipeDualAutoIT {
         
.setSchemaRegionConsensusProtocolClass(ConsensusFactory.RATIS_CONSENSUS);
 
     // 10 min, assert that the operations will not time out
-    senderEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
-    receiverEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
+    senderEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
+    receiverEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
   }
 
   @After
diff --git 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeAutoConflictIT.java
 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeAutoConflictIT.java
index a33e0403a28..3326b7b7ef1 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeAutoConflictIT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeAutoConflictIT.java
@@ -69,8 +69,8 @@ public class IoTDBPipeAutoConflictIT extends 
AbstractPipeDualAutoIT {
         .setDataRegionConsensusProtocolClass(ConsensusFactory.IOT_CONSENSUS);
 
     // 10 min, assert that the operations will not time out
-    senderEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
-    receiverEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
+    senderEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
+    receiverEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
 
     senderEnv.initClusterEnvironment();
     receiverEnv.initClusterEnvironment();
diff --git 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeClusterIT.java
 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeClusterIT.java
index a017cf112d7..0d4fc3eea7e 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeClusterIT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeClusterIT.java
@@ -85,8 +85,8 @@ public class IoTDBPipeClusterIT extends 
AbstractPipeDualAutoIT {
         .setDataRegionConsensusProtocolClass(ConsensusFactory.IOT_CONSENSUS);
 
     // 10 min, assert that the operations will not time out
-    senderEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
-    receiverEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
+    senderEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
+    receiverEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
 
     senderEnv.initClusterEnvironment(3, 3, 180);
     receiverEnv.initClusterEnvironment(3, 3, 180);
diff --git 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeConnectorCompressionIT.java
 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeConnectorCompressionIT.java
index f7c0c63b842..97213150069 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeConnectorCompressionIT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeConnectorCompressionIT.java
@@ -76,8 +76,8 @@ public class IoTDBPipeConnectorCompressionIT extends 
AbstractPipeDualAutoIT {
         
.setSchemaRegionConsensusProtocolClass(ConsensusFactory.RATIS_CONSENSUS);
 
     // 10 min, assert that the operations will not time out
-    senderEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
-    receiverEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
+    senderEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
+    receiverEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
 
     senderEnv.initClusterEnvironment();
     receiverEnv.initClusterEnvironment();
diff --git 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeExtractorIT.java
 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeExtractorIT.java
index aea757e63b3..0b4636c0d13 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeExtractorIT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeExtractorIT.java
@@ -80,8 +80,8 @@ public class IoTDBPipeExtractorIT extends 
AbstractPipeDualAutoIT {
         
.setSchemaRegionConsensusProtocolClass(ConsensusFactory.RATIS_CONSENSUS);
 
     // 10 min, assert that the operations will not time out
-    senderEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
-    receiverEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
+    senderEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
+    receiverEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
 
     senderEnv.initClusterEnvironment();
     receiverEnv.initClusterEnvironment();
diff --git 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeIdempotentIT.java
 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeIdempotentIT.java
index fab2ef9597a..696792936ff 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeIdempotentIT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeIdempotentIT.java
@@ -74,8 +74,8 @@ public class IoTDBPipeIdempotentIT extends 
AbstractPipeDualAutoIT {
         
.setSchemaRegionConsensusProtocolClass(ConsensusFactory.RATIS_CONSENSUS);
 
     // 10 min, assert that the operations will not time out
-    senderEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
-    receiverEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
+    senderEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
+    receiverEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
 
     senderEnv.initClusterEnvironment();
     receiverEnv.initClusterEnvironment();
diff --git 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeProcessorIT.java
 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeProcessorIT.java
index 4556416f5fb..27bc5be9659 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeProcessorIT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeProcessorIT.java
@@ -67,8 +67,8 @@ public class IoTDBPipeProcessorIT extends 
AbstractPipeDualAutoIT {
         
.setSchemaRegionConsensusProtocolClass(ConsensusFactory.RATIS_CONSENSUS);
 
     // 10 min, assert that the operations will not time out
-    senderEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
-    receiverEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
+    senderEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
+    receiverEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
 
     senderEnv.initClusterEnvironment();
     receiverEnv.initClusterEnvironment();
diff --git 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeProtocolIT.java
 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeProtocolIT.java
index 328e1af5fd7..c5d41f001cb 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeProtocolIT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeProtocolIT.java
@@ -86,8 +86,8 @@ public class IoTDBPipeProtocolIT extends 
AbstractPipeDualAutoIT {
         .setDataReplicationFactor(dataRegionReplicationFactor);
 
     // 10 min, assert that the operations will not time out
-    senderEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
-    receiverEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
+    senderEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
+    receiverEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
 
     senderEnv.initClusterEnvironment(configNodesNum, dataNodesNum);
     receiverEnv.initClusterEnvironment(configNodesNum, dataNodesNum);
@@ -180,8 +180,8 @@ public class IoTDBPipeProtocolIT extends 
AbstractPipeDualAutoIT {
         .setDataReplicationFactor(1);
 
     // 10 min, assert that the operations will not time out
-    senderEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
-    receiverEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
+    senderEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
+    receiverEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
 
     senderEnv.initClusterEnvironment(3, 3);
     receiverEnv.initClusterEnvironment(1, 1);
@@ -373,8 +373,8 @@ public class IoTDBPipeProtocolIT extends 
AbstractPipeDualAutoIT {
         .setDataReplicationFactor(2);
 
     // 10 min, assert that the operations will not time out
-    senderEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
-    receiverEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
+    senderEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
+    receiverEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
 
     senderEnv.initClusterEnvironment(1, 1);
     receiverEnv.initClusterEnvironment(1, 3);
diff --git 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeWithLoadIT.java
 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeWithLoadIT.java
index 45e40331b38..563377c927e 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeWithLoadIT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeWithLoadIT.java
@@ -70,8 +70,8 @@ public class IoTDBPipeWithLoadIT extends 
AbstractPipeDualAutoIT {
         
.setSchemaRegionConsensusProtocolClass(ConsensusFactory.RATIS_CONSENSUS);
 
     // 10 min, assert that the operations will not time out
-    senderEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
-    receiverEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
+    senderEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
+    receiverEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
 
     senderEnv.initClusterEnvironment();
     receiverEnv.initClusterEnvironment();
diff --git 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/manual/AbstractPipeDualManualIT.java
 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/manual/AbstractPipeDualManualIT.java
index cdca06025fe..3e9f5111165 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/manual/AbstractPipeDualManualIT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/manual/AbstractPipeDualManualIT.java
@@ -57,8 +57,8 @@ abstract class AbstractPipeDualManualIT {
         
.setSchemaRegionConsensusProtocolClass(ConsensusFactory.RATIS_CONSENSUS);
 
     // 10 min, assert that the operations will not time out
-    senderEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
-    receiverEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
+    senderEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
+    receiverEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
   }
 
   @After
diff --git 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/manual/IoTDBPipeMetaHistoricalIT.java
 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/manual/IoTDBPipeMetaHistoricalIT.java
index 2ce13afbf72..ccaf4bc24b5 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/manual/IoTDBPipeMetaHistoricalIT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/manual/IoTDBPipeMetaHistoricalIT.java
@@ -74,8 +74,8 @@ public class IoTDBPipeMetaHistoricalIT extends 
AbstractPipeDualManualIT {
         .setDataReplicationFactor(2);
 
     // 10 min, assert that the operations will not time out
-    senderEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
-    receiverEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
+    senderEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
+    receiverEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
 
     senderEnv.initClusterEnvironment();
     receiverEnv.initClusterEnvironment(3, 3);
diff --git 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/manual/IoTDBPipeMetaLeaderChangeIT.java
 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/manual/IoTDBPipeMetaLeaderChangeIT.java
index de386f7f3dc..c03f56bad4e 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/manual/IoTDBPipeMetaLeaderChangeIT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/manual/IoTDBPipeMetaLeaderChangeIT.java
@@ -59,8 +59,8 @@ public class IoTDBPipeMetaLeaderChangeIT extends 
AbstractPipeDualManualIT {
         .setSchemaReplicationFactor(3);
 
     // 10 min, assert that the operations will not time out
-    senderEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
-    receiverEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
+    senderEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
+    receiverEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
 
     senderEnv.initClusterEnvironment(3, 3, 180);
     receiverEnv.initClusterEnvironment();
diff --git 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/manual/IoTDBPipePermissionIT.java
 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/manual/IoTDBPipePermissionIT.java
index a7e935a7548..e243c2e7bf8 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/manual/IoTDBPipePermissionIT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/manual/IoTDBPipePermissionIT.java
@@ -76,8 +76,8 @@ public class IoTDBPipePermissionIT extends 
AbstractPipeDualManualIT {
         .setDataReplicationFactor(2);
 
     // 10 min, assert that the operations will not time out
-    senderEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
-    receiverEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
+    senderEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
+    receiverEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
 
     senderEnv.initClusterEnvironment();
     receiverEnv.initClusterEnvironment(3, 3);
diff --git 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/single/AbstractPipeSingleIT.java
 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/single/AbstractPipeSingleIT.java
index 70bb4df4a93..4c513576488 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/single/AbstractPipeSingleIT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/single/AbstractPipeSingleIT.java
@@ -35,7 +35,7 @@ abstract class AbstractPipeSingleIT {
     env = MultiEnvFactory.getEnv(0);
     env.getConfig().getCommonConfig().setAutoCreateSchemaEnabled(true);
     // 10 min, assert that the operations will not time out
-    env.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
+    env.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
     env.initClusterEnvironment();
   }
 
diff --git 
a/integration-test/src/test/java/org/apache/iotdb/subscription/it/dual/AbstractSubscriptionDualIT.java
 
b/integration-test/src/test/java/org/apache/iotdb/subscription/it/dual/AbstractSubscriptionDualIT.java
index 5c4fc94a7c3..27d8c3c493f 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/subscription/it/dual/AbstractSubscriptionDualIT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/subscription/it/dual/AbstractSubscriptionDualIT.java
@@ -52,8 +52,8 @@ public abstract class AbstractSubscriptionDualIT extends 
AbstractSubscriptionIT
     receiverEnv.getConfig().getCommonConfig().setAutoCreateSchemaEnabled(true);
 
     // 10 min, assert that the operations will not time out
-    senderEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
-    receiverEnv.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
+    senderEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
+    receiverEnv.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
   }
 
   @Override
diff --git 
a/integration-test/src/test/java/org/apache/iotdb/subscription/it/triple/AbstractSubscriptionTripleIT.java
 
b/integration-test/src/test/java/org/apache/iotdb/subscription/it/triple/AbstractSubscriptionTripleIT.java
index 5f607a25968..9622f727908 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/subscription/it/triple/AbstractSubscriptionTripleIT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/subscription/it/triple/AbstractSubscriptionTripleIT.java
@@ -61,9 +61,9 @@ public abstract class AbstractSubscriptionTripleIT extends 
AbstractSubscriptionI
     receiver2.getConfig().getCommonConfig().setAutoCreateSchemaEnabled(true);
 
     // 10 min, assert that the operations will not time out
-    sender.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
-    receiver1.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
-    receiver2.getConfig().getCommonConfig().setCnConnectionTimeoutMs(600000);
+    sender.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
+    receiver1.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
+    receiver2.getConfig().getCommonConfig().setDnConnectionTimeoutMs(600000);
   }
 
   @Override
diff --git 
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java
 
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java
index 3bfd6e4f240..e83b56aaeb8 100644
--- 
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java
+++ 
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java
@@ -1379,7 +1379,7 @@ public class ConfigManager implements IManager {
 
   @Override
   public TSStatus createPeerForConsensusGroup(List<TConfigNodeLocation> 
configNodeLocations) {
-    final long rpcTimeoutInMS = COMMON_CONF.getConnectionTimeoutInMS();
+    final long rpcTimeoutInMS = COMMON_CONF.getCnConnectionTimeoutInMS();
     final long retryIntervalInMS = 1000;
 
     for (int i = 0; i < rpcTimeoutInMS / retryIntervalInMS; i++) {
diff --git 
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ProcedureManager.java
 
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ProcedureManager.java
index 85e4d85e2d7..5f70ced73a5 100644
--- 
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ProcedureManager.java
+++ 
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ProcedureManager.java
@@ -147,7 +147,7 @@ public class ProcedureManager {
       ConfigNodeDescriptor.getInstance().getConf();
   private static final CommonConfig COMMON_CONFIG = 
CommonDescriptor.getInstance().getConfig();
 
-  public static final long PROCEDURE_WAIT_TIME_OUT = 
COMMON_CONFIG.getConnectionTimeoutInMS();
+  public static final long PROCEDURE_WAIT_TIME_OUT = 
COMMON_CONFIG.getDnConnectionTimeoutInMS();
   private static final int PROCEDURE_WAIT_RETRY_TIMEOUT = 10;
   private static final String PROCEDURE_TIMEOUT_MESSAGE =
       "Timed out to wait for procedure return. The procedure is still 
running.";
diff --git 
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/consensus/ConsensusManager.java
 
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/consensus/ConsensusManager.java
index a339b461047..e5e3473eedf 100644
--- 
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/consensus/ConsensusManager.java
+++ 
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/consensus/ConsensusManager.java
@@ -68,7 +68,7 @@ public class ConsensusManager {
   private static final CommonConfig COMMON_CONF = 
CommonDescriptor.getInstance().getConfig();
   private static final int SEED_CONFIG_NODE_ID = 0;
   private static final long MAX_WAIT_READY_TIME_MS =
-      CommonDescriptor.getInstance().getConfig().getConnectionTimeoutInMS() / 
2;
+      CommonDescriptor.getInstance().getConfig().getCnConnectionTimeoutInMS() 
/ 2;
   private static final long RETRY_WAIT_TIME_MS = 100;
 
   /** There is only one ConfigNodeGroup */
@@ -218,14 +218,14 @@ public class ConsensusManager {
                                           
CONF.getConfigNodeRatisPeriodicSnapshotInterval())
                                       .setRetryTimesMax(10)
                                       .setRetryWaitMillis(
-                                          
COMMON_CONF.getConnectionTimeoutInMS() / 10)
+                                          
COMMON_CONF.getCnConnectionTimeoutInMS() / 10)
                                       .build())
                               .setRead(
                                   RatisConfig.Read.newBuilder()
                                       // use thrift connection timeout to 
unify read timeout
                                       .setReadTimeout(
                                           TimeDuration.valueOf(
-                                              
COMMON_CONF.getConnectionTimeoutInMS(),
+                                              
COMMON_CONF.getCnConnectionTimeoutInMS(),
                                               TimeUnit.MILLISECONDS))
                                       .build())
                               .build())
diff --git 
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/ClusterNodeStartUtils.java
 
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/ClusterNodeStartUtils.java
index 4f00eefb825..60c806db328 100644
--- 
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/ClusterNodeStartUtils.java
+++ 
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/ClusterNodeStartUtils.java
@@ -104,7 +104,7 @@ public class ClusterNodeStartUtils {
         configManager
             .getClusterManager()
             .getClusterIdWithRetry(
-                
CommonDescriptor.getInstance().getConfig().getConnectionTimeoutInMS() / 2);
+                
CommonDescriptor.getInstance().getConfig().getCnConnectionTimeoutInMS() / 2);
     if (clusterId == null) {
       status
           .setCode(TSStatusCode.GET_CLUSTER_ID_ERROR.getStatusCode())
diff --git 
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/NodeManager.java
 
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/NodeManager.java
index ada9262de54..af9fc283d07 100644
--- 
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/NodeManager.java
+++ 
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/NodeManager.java
@@ -325,7 +325,7 @@ public class NodeManager {
         configManager
             .getClusterManager()
             .getClusterIdWithRetry(
-                
CommonDescriptor.getInstance().getConfig().getConnectionTimeoutInMS() / 2);
+                
CommonDescriptor.getInstance().getConfig().getCnConnectionTimeoutInMS() / 2);
     TDataNodeRestartResp resp = new TDataNodeRestartResp();
     resp.setConfigNodeList(getRegisteredConfigNodes());
     if (clusterId == null) {
diff --git 
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/service/ConfigNode.java
 
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/service/ConfigNode.java
index 4b9daca9f55..8b28afcf1cb 100644
--- 
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/service/ConfigNode.java
+++ 
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/service/ConfigNode.java
@@ -90,7 +90,7 @@ public class ConfigNode extends ServerCommandLine implements 
ConfigNodeMBean {
   private static final int STARTUP_RETRY_NUM = 10;
   private static final long STARTUP_RETRY_INTERVAL_IN_MS = 
TimeUnit.SECONDS.toMillis(3);
   private static final int SCHEDULE_WAITING_RETRY_NUM =
-      (int) (COMMON_CONFIG.getConnectionTimeoutInMS() / 
STARTUP_RETRY_INTERVAL_IN_MS);
+      (int) (COMMON_CONFIG.getCnConnectionTimeoutInMS() / 
STARTUP_RETRY_INTERVAL_IN_MS);
   private static final int SEED_CONFIG_NODE_ID = 0;
 
   private static final int INIT_NON_SEED_CONFIG_NODE_ID = -1;
diff --git 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/legacy/IoTDBLegacyPipeConnector.java
 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/legacy/IoTDBLegacyPipeConnector.java
index ef05f8f30a8..58a929d30d0 100644
--- 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/legacy/IoTDBLegacyPipeConnector.java
+++ 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/legacy/IoTDBLegacyPipeConnector.java
@@ -227,7 +227,7 @@ public class IoTDBLegacyPipeConnector implements 
PipeConnector {
       client =
           new IoTDBSyncClient(
               new ThriftClientProperty.Builder()
-                  
.setConnectionTimeoutMs(COMMON_CONFIG.getConnectionTimeoutInMS())
+                  
.setConnectionTimeoutMs(COMMON_CONFIG.getDnConnectionTimeoutInMS())
                   
.setRpcThriftCompressionEnabled(COMMON_CONFIG.isRpcThriftCompressionEnabled())
                   .build(),
               ipAddress,
diff --git 
a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/client/ClientPoolFactory.java
 
b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/client/ClientPoolFactory.java
index 05e67ae7fa1..169c07d59d9 100644
--- 
a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/client/ClientPoolFactory.java
+++ 
b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/client/ClientPoolFactory.java
@@ -59,7 +59,7 @@ public class ClientPoolFactory {
               new SyncConfigNodeIServiceClient.Factory(
                   manager,
                   new ThriftClientProperty.Builder()
-                      .setConnectionTimeoutMs(conf.getConnectionTimeoutInMS())
+                      
.setConnectionTimeoutMs(conf.getCnConnectionTimeoutInMS())
                       
.setRpcThriftCompressionEnabled(conf.isRpcThriftCompressionEnabled())
                       .build()),
               new 
ClientPoolProperty.Builder<SyncConfigNodeIServiceClient>().build().getConfig());
@@ -80,7 +80,7 @@ public class ClientPoolFactory {
               new AsyncConfigNodeInternalServiceClient.Factory(
                   manager,
                   new ThriftClientProperty.Builder()
-                      .setConnectionTimeoutMs(conf.getConnectionTimeoutInMS())
+                      
.setConnectionTimeoutMs(conf.getCnConnectionTimeoutInMS())
                       
.setRpcThriftCompressionEnabled(conf.isRpcThriftCompressionEnabled())
                       
.setSelectorNumOfAsyncClientManager(conf.getSelectorNumOfClientManager())
                       .build(),
@@ -105,7 +105,7 @@ public class ClientPoolFactory {
               new SyncDataNodeInternalServiceClient.Factory(
                   manager,
                   new ThriftClientProperty.Builder()
-                      .setConnectionTimeoutMs(conf.getConnectionTimeoutInMS())
+                      
.setConnectionTimeoutMs(conf.getDnConnectionTimeoutInMS())
                       
.setRpcThriftCompressionEnabled(conf.isRpcThriftCompressionEnabled())
                       .build()),
               new 
ClientPoolProperty.Builder<SyncDataNodeInternalServiceClient>()
@@ -128,7 +128,7 @@ public class ClientPoolFactory {
               new AsyncDataNodeInternalServiceClient.Factory(
                   manager,
                   new ThriftClientProperty.Builder()
-                      .setConnectionTimeoutMs(conf.getConnectionTimeoutInMS())
+                      
.setConnectionTimeoutMs(conf.getDnConnectionTimeoutInMS())
                       
.setRpcThriftCompressionEnabled(conf.isRpcThriftCompressionEnabled())
                       
.setSelectorNumOfAsyncClientManager(conf.getSelectorNumOfClientManager())
                       .build(),
@@ -153,7 +153,7 @@ public class ClientPoolFactory {
               new AsyncDataNodeExternalServiceClient.Factory(
                   manager,
                   new ThriftClientProperty.Builder()
-                      .setConnectionTimeoutMs(conf.getConnectionTimeoutInMS())
+                      
.setConnectionTimeoutMs(conf.getDnConnectionTimeoutInMS())
                       
.setRpcThriftCompressionEnabled(conf.isRpcThriftCompressionEnabled())
                       
.setSelectorNumOfAsyncClientManager(conf.getSelectorNumOfClientManager())
                       .build(),
@@ -179,7 +179,7 @@ public class ClientPoolFactory {
               new AsyncConfigNodeInternalServiceClient.Factory(
                   manager,
                   new ThriftClientProperty.Builder()
-                      .setConnectionTimeoutMs(conf.getConnectionTimeoutInMS())
+                      
.setConnectionTimeoutMs(conf.getCnConnectionTimeoutInMS())
                       
.setRpcThriftCompressionEnabled(conf.isRpcThriftCompressionEnabled())
                       
.setSelectorNumOfAsyncClientManager(conf.getSelectorNumOfClientManager())
                       .setPrintLogWhenEncounterException(false)
@@ -204,7 +204,7 @@ public class ClientPoolFactory {
               new AsyncDataNodeInternalServiceClient.Factory(
                   manager,
                   new ThriftClientProperty.Builder()
-                      .setConnectionTimeoutMs(conf.getConnectionTimeoutInMS())
+                      
.setConnectionTimeoutMs(conf.getCnConnectionTimeoutInMS())
                       
.setRpcThriftCompressionEnabled(conf.isRpcThriftCompressionEnabled())
                       
.setSelectorNumOfAsyncClientManager(conf.getSelectorNumOfClientManager())
                       .setPrintLogWhenEncounterException(false)
@@ -231,7 +231,7 @@ public class ClientPoolFactory {
               new SyncDataNodeMPPDataExchangeServiceClient.Factory(
                   manager,
                   new ThriftClientProperty.Builder()
-                      .setConnectionTimeoutMs(conf.getConnectionTimeoutInMS())
+                      
.setConnectionTimeoutMs(conf.getDnConnectionTimeoutInMS())
                       
.setRpcThriftCompressionEnabled(conf.isRpcThriftCompressionEnabled())
                       .build()),
               new 
ClientPoolProperty.Builder<SyncDataNodeMPPDataExchangeServiceClient>()
@@ -255,7 +255,7 @@ public class ClientPoolFactory {
               new AsyncDataNodeMPPDataExchangeServiceClient.Factory(
                   manager,
                   new ThriftClientProperty.Builder()
-                      .setConnectionTimeoutMs(conf.getConnectionTimeoutInMS())
+                      
.setConnectionTimeoutMs(conf.getDnConnectionTimeoutInMS())
                       
.setRpcThriftCompressionEnabled(conf.isRpcThriftCompressionEnabled())
                       
.setSelectorNumOfAsyncClientManager(conf.getSelectorNumOfClientManager())
                       .build(),
@@ -307,7 +307,7 @@ public class ClientPoolFactory {
               new AsyncAINodeServiceClient.Factory(
                   manager,
                   new ThriftClientProperty.Builder()
-                      .setConnectionTimeoutMs(conf.getConnectionTimeoutInMS())
+                      
.setConnectionTimeoutMs(conf.getCnConnectionTimeoutInMS())
                       
.setRpcThriftCompressionEnabled(conf.isRpcThriftCompressionEnabled())
                       
.setSelectorNumOfAsyncClientManager(conf.getSelectorNumOfClientManager())
                       .setPrintLogWhenEncounterException(false)
@@ -334,7 +334,7 @@ public class ClientPoolFactory {
               new AINodeClient.Factory(
                   manager,
                   new ThriftClientProperty.Builder()
-                      .setConnectionTimeoutMs(conf.getConnectionTimeoutInMS())
+                      
.setConnectionTimeoutMs(conf.getDnConnectionTimeoutInMS())
                       
.setRpcThriftCompressionEnabled(conf.isRpcThriftCompressionEnabled())
                       .build()),
               new ClientPoolProperty.Builder<AINodeClient>()
diff --git 
a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/client/request/TestConnectionUtils.java
 
b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/client/request/TestConnectionUtils.java
index 99590df4542..310c74e60a1 100644
--- 
a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/client/request/TestConnectionUtils.java
+++ 
b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/client/request/TestConnectionUtils.java
@@ -37,9 +37,9 @@ import java.util.stream.Collectors;
 
 public class TestConnectionUtils {
   private static int dataNodeServiceRequestTimeout =
-      CommonDescriptor.getInstance().getConfig().getConnectionTimeoutInMS();
+      CommonDescriptor.getInstance().getConfig().getDnConnectionTimeoutInMS();
   private static int configNodeServiceRequestTimeout =
-      CommonDescriptor.getInstance().getConfig().getConnectionTimeoutInMS();
+      CommonDescriptor.getInstance().getConfig().getCnConnectionTimeoutInMS();
 
   public static <ServiceProviderLocation, RequestType>
       List<TTestConnectionResult> testConnectionsImpl(
@@ -108,6 +108,6 @@ public class TestConnectionUtils {
 
   public static int calculateDnToCnLeaderMaxTime() {
     return calculateCnLeaderToAllDnMaxTime()
-        + 
CommonDescriptor.getInstance().getConfig().getConnectionTimeoutInMS();
+        + 
CommonDescriptor.getInstance().getConfig().getDnConnectionTimeoutInMS();
   }
 }
diff --git 
a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/CommonConfig.java
 
b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/CommonConfig.java
index cf9fd879f2b..0282da49a5b 100644
--- 
a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/CommonConfig.java
+++ 
b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/CommonConfig.java
@@ -132,7 +132,10 @@ public class CommonConfig {
   private int ttlRuleCapacity = 1000;
 
   /** Thrift socket and connection timeout between data node and config node. 
*/
-  private int connectionTimeoutInMS = (int) TimeUnit.SECONDS.toMillis(60);
+  private int cnConnectionTimeoutInMS = (int) TimeUnit.SECONDS.toMillis(60);
+
+  /** Thrift socket and connection timeout between data node and config node. 
*/
+  private int dnConnectionTimeoutInMS = (int) TimeUnit.SECONDS.toMillis(60);
 
   /**
    * ClientManager will have so many selector threads (TAsyncClientManager) to 
distribute to its
@@ -475,12 +478,20 @@ public class CommonConfig {
     this.ttlRuleCapacity = ttlRuleCapacity;
   }
 
-  public int getConnectionTimeoutInMS() {
-    return connectionTimeoutInMS;
+  public int getCnConnectionTimeoutInMS() {
+    return cnConnectionTimeoutInMS;
+  }
+
+  public void setCnConnectionTimeoutInMS(int cnConnectionTimeoutInMS) {
+    this.cnConnectionTimeoutInMS = cnConnectionTimeoutInMS;
+  }
+
+  public int getDnConnectionTimeoutInMS() {
+    return dnConnectionTimeoutInMS;
   }
 
-  public void setConnectionTimeoutInMS(int connectionTimeoutInMS) {
-    this.connectionTimeoutInMS = connectionTimeoutInMS;
+  public void setDnConnectionTimeoutInMS(int dnConnectionTimeoutInMS) {
+    this.dnConnectionTimeoutInMS = dnConnectionTimeoutInMS;
   }
 
   public int getSelectorNumOfClientManager() {
diff --git 
a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/CommonDescriptor.java
 
b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/CommonDescriptor.java
index dff60d3e100..618e5878c21 100644
--- 
a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/CommonDescriptor.java
+++ 
b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/CommonDescriptor.java
@@ -121,11 +121,11 @@ public class CommonDescriptor {
                     String.valueOf(config.isRpcThriftCompressionEnabled()))
                 .trim()));
 
-    config.setConnectionTimeoutInMS(
+    config.setCnConnectionTimeoutInMS(
         Integer.parseInt(
             properties
                 .getProperty(
-                    "cn_connection_timeout_ms", 
String.valueOf(config.getConnectionTimeoutInMS()))
+                    "cn_connection_timeout_ms", 
String.valueOf(config.getCnConnectionTimeoutInMS()))
                 .trim()));
 
     config.setSelectorNumOfClientManager(
@@ -144,11 +144,11 @@ public class CommonDescriptor {
                     String.valueOf(config.getMaxClientNumForEachNode()))
                 .trim()));
 
-    config.setConnectionTimeoutInMS(
+    config.setDnConnectionTimeoutInMS(
         Integer.parseInt(
             properties
                 .getProperty(
-                    "dn_connection_timeout_ms", 
String.valueOf(config.getConnectionTimeoutInMS()))
+                    "dn_connection_timeout_ms", 
String.valueOf(config.getDnConnectionTimeoutInMS()))
                 .trim()));
 
     config.setRpcThriftCompressionEnabled(


Reply via email to