HDFS-13301. Ozone: Remove containerPort, ratisPort and ozoneRestPort from DatanodeID and DatanodeIDProto. Contributed by Shashikant Banerjee.
Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/8475d6bb Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/8475d6bb Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/8475d6bb Branch: refs/heads/trunk Commit: 8475d6bb55c9b3e78478d6b9d1e4be65e5b604cf Parents: 8658ed7 Author: Nanda kumar <na...@apache.org> Authored: Sat Apr 7 01:39:08 2018 +0530 Committer: Nanda kumar <na...@apache.org> Committed: Sat Apr 7 01:39:08 2018 +0530 ---------------------------------------------------------------------- .../apache/hadoop/hdfs/protocol/DatanodeID.java | 97 +------------------- .../hadoop/hdfs/protocolPB/PBHelperClient.java | 14 +-- .../src/main/proto/hdfs.proto | 3 - 3 files changed, 5 insertions(+), 109 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hadoop/blob/8475d6bb/hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/protocol/DatanodeID.java ---------------------------------------------------------------------- diff --git a/hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/protocol/DatanodeID.java b/hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/protocol/DatanodeID.java index 96f22ff..af720c7 100644 --- a/hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/protocol/DatanodeID.java +++ b/hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/protocol/DatanodeID.java @@ -22,7 +22,6 @@ import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.classification.InterfaceStability; import com.google.common.annotations.VisibleForTesting; -import org.apache.hadoop.hdfs.protocol.proto.HdfsProtos; import java.net.InetSocketAddress; @@ -52,9 +51,6 @@ public class DatanodeID implements Comparable<DatanodeID> { private int infoSecurePort; // info server port private int ipcPort; // IPC server port private String xferAddr; - private int containerPort; // container Stand_alone Rpc port. - private int ratisPort; // Container Ratis RPC Port. - private int ozoneRestPort; /** * UUID identifying a given datanode. For upgraded Datanodes this is the @@ -76,12 +72,11 @@ public class DatanodeID implements Comparable<DatanodeID> { from.getInfoPort(), from.getInfoSecurePort(), from.getIpcPort()); - this.ozoneRestPort = from.getOzoneRestPort(); this.peerHostName = from.getPeerHostName(); } /** - * Create a DatanodeID. + * Create a DatanodeID * @param ipAddr IP * @param hostName hostname * @param datanodeUuid data node ID, UUID for new Datanodes, may be the @@ -269,8 +264,6 @@ public class DatanodeID implements Comparable<DatanodeID> { infoPort = nodeReg.getInfoPort(); infoSecurePort = nodeReg.getInfoSecurePort(); ipcPort = nodeReg.getIpcPort(); - ratisPort = nodeReg.getRatisPort(); - ozoneRestPort = nodeReg.getOzoneRestPort(); } /** @@ -284,94 +277,6 @@ public class DatanodeID implements Comparable<DatanodeID> { return getXferAddr().compareTo(that.getXferAddr()); } - /** - * Returns the container port. - * @return Port - */ - public int getContainerPort() { - return containerPort; - } - - /** - * Sets the container port. - * @param containerPort - container port. - */ - public void setContainerPort(int containerPort) { - this.containerPort = containerPort; - } - - /** - * Gets the Ratis Port. - * @return retis port. - */ - public int getRatisPort() { - return ratisPort; - } - - /** - * Sets the Ratis Port. - * @param ratisPort - Ratis port. - */ - public void setRatisPort(int ratisPort) { - this.ratisPort = ratisPort; - } - - /** - * Ozone rest port. - * - * @return rest port. - */ - public int getOzoneRestPort() { - return ozoneRestPort; - } - - /** - * Set the ozone rest port. - * - * @param ozoneRestPort - */ - public void setOzoneRestPort(int ozoneRestPort) { - this.ozoneRestPort = ozoneRestPort; - } - - /** - * Returns a DataNode ID from the protocol buffers. - * - * @param datanodeIDProto - protoBuf Message - * @return DataNodeID - */ - public static DatanodeID getFromProtoBuf( - HdfsProtos.DatanodeIDProto datanodeIDProto) { - DatanodeID id = new DatanodeID(datanodeIDProto.getIpAddr(), - datanodeIDProto.getHostName(), datanodeIDProto.getDatanodeUuid(), - datanodeIDProto.getXferPort(), datanodeIDProto.getInfoPort(), - datanodeIDProto.getInfoSecurePort(), datanodeIDProto.getIpcPort()); - id.setContainerPort(datanodeIDProto.getContainerPort()); - id.setRatisPort(datanodeIDProto.getRatisPort()); - id.setOzoneRestPort(datanodeIDProto.getOzoneRestPort()); - return id; - } - - /** - * Returns a DataNodeID protobuf message from a datanode ID. - * @return HdfsProtos.DatanodeIDProto - */ - public HdfsProtos.DatanodeIDProto getProtoBufMessage() { - HdfsProtos.DatanodeIDProto.Builder builder = - HdfsProtos.DatanodeIDProto.newBuilder(); - return builder.setDatanodeUuid(this.getDatanodeUuid()) - .setIpAddr(this.getIpAddr()) - .setHostName(this.getHostName()) - .setXferPort(this.getXferPort()) - .setInfoPort(this.getInfoPort()) - .setInfoSecurePort(this.getInfoSecurePort()) - .setIpcPort(this.getIpcPort()) - .setContainerPort(this.getContainerPort()) - .setRatisPort(this.getRatisPort()) - .setOzoneRestPort(this.getOzoneRestPort()) - .build(); - } - public InetSocketAddress getResolvedAddress() { return new InetSocketAddress(this.getIpAddr(), this.getXferPort()); } http://git-wip-us.apache.org/repos/asf/hadoop/blob/8475d6bb/hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/protocolPB/PBHelperClient.java ---------------------------------------------------------------------- diff --git a/hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/protocolPB/PBHelperClient.java b/hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/protocolPB/PBHelperClient.java index e94b094..d9e7aa0 100644 --- a/hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/protocolPB/PBHelperClient.java +++ b/hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/protocolPB/PBHelperClient.java @@ -292,9 +292,7 @@ public class PBHelperClient { dn.getDatanodeUuid() : "") .setInfoPort(dn.getInfoPort()) .setInfoSecurePort(dn.getInfoSecurePort()) - .setIpcPort(dn.getIpcPort()) - .setOzoneRestPort(dn.getOzoneRestPort()) - .build(); + .setIpcPort(dn.getIpcPort()).build(); } public static DatanodeInfoProto.AdminState convert( @@ -744,13 +742,9 @@ public class PBHelperClient { // DatanodeId public static DatanodeID convert(DatanodeIDProto dn) { - DatanodeID datanodeID = - new DatanodeID(dn.getIpAddr(), dn.getHostName(), dn.getDatanodeUuid(), - dn.getXferPort(), dn.getInfoPort(), - dn.hasInfoSecurePort() ? dn.getInfoSecurePort() : 0, - dn.getIpcPort()); - datanodeID.setOzoneRestPort(dn.getOzoneRestPort()); - return datanodeID; + return new DatanodeID(dn.getIpAddr(), dn.getHostName(), + dn.getDatanodeUuid(), dn.getXferPort(), dn.getInfoPort(), + dn.hasInfoSecurePort() ? dn.getInfoSecurePort() : 0, dn.getIpcPort()); } public static AdminStates convert(AdminState adminState) { http://git-wip-us.apache.org/repos/asf/hadoop/blob/8475d6bb/hadoop-hdfs-project/hadoop-hdfs-client/src/main/proto/hdfs.proto ---------------------------------------------------------------------- diff --git a/hadoop-hdfs-project/hadoop-hdfs-client/src/main/proto/hdfs.proto b/hadoop-hdfs-project/hadoop-hdfs-client/src/main/proto/hdfs.proto index 4db2d58..29d0b4e 100644 --- a/hadoop-hdfs-project/hadoop-hdfs-client/src/main/proto/hdfs.proto +++ b/hadoop-hdfs-project/hadoop-hdfs-client/src/main/proto/hdfs.proto @@ -73,9 +73,6 @@ message DatanodeIDProto { required uint32 infoPort = 5; // datanode http port required uint32 ipcPort = 6; // ipc server port optional uint32 infoSecurePort = 7 [default = 0]; // datanode https port - optional uint32 containerPort = 8 [default = 0]; // Ozone stand_alone protocol - optional uint32 ratisPort = 9 [default = 0]; //Ozone ratis port - optional uint32 ozoneRestPort = 10 [default = 0]; } /** --------------------------------------------------------------------- To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-commits-h...@hadoop.apache.org