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

Weiwei Yang commented on HDFS-12115:
------------------------------------

Hi [~anu]

Thanks for the updates, I have comments to the v5 patch,

*InProgressPool.java*

NIT, line 203, extra space between NodeState and getNodeState

*MockNodeManager.java*

line 161-173, it seems this can be replaced by {{getNodes(nodestate).size()}}, 
but we need to make sure getNodes won't return us a null, maybe a empty list?

*Ozone.proto*

Add a placeholder for {{DECOMMISSIONING}} state?

*SCMNodeManager.java*

line 413-435, like you mentioned earlier, a node may have more than 1 state, 
e.g both HEALTHY and RAFT_MEMBER. But here getNodeState will only return single 
state, should this return an array of NodeState?

line 491: instead of creating a new list, this can be done in java8 style
{{return currentSet.stream().collect(Collectors.toList());}}

Hope this helps, thanks

> Ozone: SCM: Add queryNode RPC Call
> ----------------------------------
>
>                 Key: HDFS-12115
>                 URL: https://issues.apache.org/jira/browse/HDFS-12115
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: ozone
>    Affects Versions: HDFS-7240
>            Reporter: Anu Engineer
>            Assignee: Anu Engineer
>             Fix For: HDFS-7240
>
>         Attachments: HDFS-12115-HDFS-7240.001.patch, 
> HDFS-12115-HDFS-7240.002.patch, HDFS-12115-HDFS-7240.003.patch, 
> HDFS-12115-HDFS-7240.004.patch, HDFS-12115-HDFS-7240.005.patch
>
>
> Add queryNode RPC to Storage container location protocol. This allows 
> applications like SCM CLI to get the list of nodes in various states, like 
> Healthy, live or Dead.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to