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 e6d432a685c Modify the default parameters of DataNode to accelerated
startup #12941
e6d432a685c is described below
commit e6d432a685cae6dd5e9e4a7021419c6e833504f9
Author: 133tosakarin <[email protected]>
AuthorDate: Thu Jul 18 10:56:22 2024 +0800
Modify the default parameters of DataNode to accelerated startup #12941
---
.../datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBConfig.java | 2 +-
.../java/org/apache/iotdb/db/protocol/client/ConfigNodeClient.java | 4 ++--
.../datanode/src/main/java/org/apache/iotdb/db/service/DataNode.java | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBConfig.java
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBConfig.java
index daf6c535af5..52b80dc01bc 100644
---
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBConfig.java
+++
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBConfig.java
@@ -905,7 +905,7 @@ public class IoTDBConfig {
private TEndPoint seedConfigNode = new TEndPoint("127.0.0.1", 10710);
/** The time of data node waiting for the next retry to join into the
cluster */
- private long joinClusterRetryIntervalMs = TimeUnit.SECONDS.toMillis(5);
+ private long joinClusterRetryIntervalMs = TimeUnit.SECONDS.toMillis(1);
/**
* The consensus protocol class for data region. The Datanode should
communicate with ConfigNode
diff --git
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/client/ConfigNodeClient.java
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/client/ConfigNodeClient.java
index 5fa7bad27b3..ede990bf15c 100644
---
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/client/ConfigNodeClient.java
+++
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/client/ConfigNodeClient.java
@@ -166,14 +166,14 @@ public class ConfigNodeClient implements
IConfigNodeRPCService.Iface, ThriftClie
private static final Logger logger =
LoggerFactory.getLogger(ConfigNodeClient.class);
- private static final int RETRY_NUM = 5;
+ private static final int RETRY_NUM = 10;
public static final String MSG_RECONNECTION_FAIL =
"Fail to connect to any config node. Please check status of ConfigNodes
or logs of connected DataNode";
private static final String MSG_RECONNECTION_DATANODE_FAIL =
"Failed to connect to ConfigNode %s from DataNode %s when executing %s,
Exception:";
- private static final int RETRY_INTERVAL_MS = 2000;
+ private static final int RETRY_INTERVAL_MS = 1000;
private final ThriftClientProperty property;
diff --git
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/DataNode.java
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/DataNode.java
index c06a838e9e6..0672f8d3d25 100644
---
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/DataNode.java
+++
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/DataNode.java
@@ -141,7 +141,7 @@ public class DataNode implements DataNodeMBean {
* When joining a cluster or getting configuration this node will retry at
most "DEFAULT_RETRY"
* times before returning a failure to the client.
*/
- private static final int DEFAULT_RETRY = 50;
+ private static final int DEFAULT_RETRY = 200;
private static final long DEFAULT_RETRY_INTERVAL_IN_MS =
config.getJoinClusterRetryIntervalMs();