[ 
https://issues.apache.org/jira/browse/HDFS-13348?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16425607#comment-16425607
 ] 

Nanda kumar commented on HDFS-13348:
------------------------------------

In {{RegisteredCommand}} can we not have hostname and ipAddress as mandatory 
fields, as they are not required fields in {{SCMRegisteredCmdResponseProto}}. 
We can have two constructors
{code:java}
  public RegisteredCommand(final ErrorCode error, final String datanodeUUID, 
final String clusterID) {
    this(error, datanodeUUID, clusterID, null, null);
  }

  public RegisteredCommand(final ErrorCode error, final String datanodeUUID,
      final String clusterID, final String hostname, final String ipAddress) {
    ....
  }
{code}
Having empty string for hostname and ipAddress will become somewhat difficult 
to figure out if it's actually set by someone or not.

> Ozone: Update IP and hostname in Datanode from SCM's response to the register 
> call
> ----------------------------------------------------------------------------------
>
>                 Key: HDFS-13348
>                 URL: https://issues.apache.org/jira/browse/HDFS-13348
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: ozone
>            Reporter: Nanda kumar
>            Assignee: Shashikant Banerjee
>            Priority: Major
>         Attachments: HDFS-13348-HDFS-7240.000.patch, 
> HDFS-13348-HDFS-7240.001.patch
>
>
> Whenever a Datanode registers with SCM, the SCM resolves the IP address and 
> hostname of the Datanode form the RPC call. This IP address and hostname 
> should be sent back to Datanode in the response to register call and the 
> Datanode has to update the values from the response to its 
> {{DatanodeDetails}}.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org

Reply via email to