You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ca...@apache.org on 2022/12/07 10:25:29 UTC
[iotdb] branch rel/1.0 updated: [To rel/1.0][IOTDB-5126] Fix show datanodes' rpcAddress IP but not hostname bug (#8364)
This is an automated email from the ASF dual-hosted git repository.
caogaofei pushed a commit to branch rel/1.0
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/rel/1.0 by this push:
new 51835d6392 [To rel/1.0][IOTDB-5126] Fix show datanodes' rpcAddress IP but not hostname bug (#8364)
51835d6392 is described below
commit 51835d63921b6e56aef14b197debe3df6be669b6
Author: Itami Sho <42...@users.noreply.github.com>
AuthorDate: Wed Dec 7 18:25:24 2022 +0800
[To rel/1.0][IOTDB-5126] Fix show datanodes' rpcAddress IP but not hostname bug (#8364)
---
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 39 ----------------------
1 file changed, 39 deletions(-)
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java b/server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java
index a238b744a6..f2bd8191f6 100644
--- a/server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java
+++ b/server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java
@@ -18,7 +18,6 @@
*/
package org.apache.iotdb.db.conf;
-import org.apache.iotdb.common.rpc.thrift.TEndPoint;
import org.apache.iotdb.commons.conf.CommonConfig;
import org.apache.iotdb.commons.conf.CommonDescriptor;
import org.apache.iotdb.commons.conf.IoTDBConstant;
@@ -37,7 +36,6 @@ import org.apache.iotdb.db.engine.compaction.constant.InnerSeqCompactionPerforme
import org.apache.iotdb.db.engine.compaction.constant.InnerSequenceCompactionSelector;
import org.apache.iotdb.db.engine.compaction.constant.InnerUnseqCompactionPerformer;
import org.apache.iotdb.db.engine.compaction.constant.InnerUnsequenceCompactionSelector;
-import org.apache.iotdb.db.exception.BadNodeUrlFormatException;
import org.apache.iotdb.db.exception.query.QueryProcessException;
import org.apache.iotdb.db.qp.utils.DateTimeUtils;
import org.apache.iotdb.db.rescon.SystemInfo;
@@ -58,7 +56,6 @@ import org.apache.iotdb.tsfile.file.metadata.enums.TSEncoding;
import org.apache.iotdb.tsfile.fileSystem.FSType;
import org.apache.iotdb.tsfile.utils.FilePathUtils;
-import com.google.common.net.InetAddresses;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -66,10 +63,8 @@ import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
-import java.net.InetAddress;
import java.net.MalformedURLException;
import java.net.URL;
-import java.net.UnknownHostException;
import java.util.Properties;
import java.util.ServiceLoader;
@@ -207,13 +202,6 @@ public class IoTDBDescriptor {
conf.setRpcAddress(
properties.getProperty(IoTDBConstant.DN_RPC_ADDRESS, conf.getRpcAddress()).trim());
- // TODO: Use FQDN to identify our nodes afterwards
- try {
- replaceHostnameWithIP();
- } catch (Exception e) {
- logger.info(String.format("replace hostname with ip failed, %s", e.getMessage()));
- }
-
conf.setRpcThriftCompressionEnable(
Boolean.parseBoolean(
properties
@@ -1031,33 +1019,6 @@ public class IoTDBDescriptor {
"author_cache_expire_time", String.valueOf(conf.getAuthorCacheExpireTime()))));
}
- // to keep consistent with the cluster module.
- private void replaceHostnameWithIP() throws UnknownHostException, BadNodeUrlFormatException {
- boolean isInvalidRpcIp = InetAddresses.isInetAddress(conf.getRpcAddress());
- if (!isInvalidRpcIp) {
- conf.setRpcAddress(InetAddress.getByName(conf.getRpcAddress()).getHostAddress());
- }
-
- boolean isInvalidInternalIp = InetAddresses.isInetAddress(conf.getInternalAddress());
- if (!isInvalidInternalIp) {
- conf.setInternalAddress(InetAddress.getByName(conf.getInternalAddress()).getHostAddress());
- }
-
- for (TEndPoint configNode : conf.getTargetConfigNodeList()) {
- boolean isInvalidNodeIp = InetAddresses.isInetAddress(configNode.ip);
- if (!isInvalidNodeIp) {
- String newNodeIP = InetAddress.getByName(configNode.ip).getHostAddress();
- configNode.setIp(newNodeIP);
- }
- }
-
- logger.debug(
- "after replace, the rpcIP={}, internalIP={}, configNodeUrls={}",
- conf.getRpcAddress(),
- conf.getInternalAddress(),
- conf.getTargetConfigNodeList());
- }
-
private void loadWALProps(Properties properties) {
conf.setWalMode(
WALMode.valueOf((properties.getProperty("wal_mode", conf.getWalMode().toString()))));