[ https://issues.apache.org/jira/browse/HDFS-6295?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13984238#comment-13984238 ]
Charles Lamb commented on HDFS-6295: ------------------------------------ Hi Andrew, I have a few nits, but in general this looks good. DatanodeManager.java: There are finals for isDead and isDecommissioning as well as xxxNodes above. Since you've added listDecommissioningNodes, why not make all of the listFooNodes decls also have finals (for consistency)? DFSAdmin.java: In report(): consider 'final' for boolean listFoo decls. s/) :/): /g In the listDecommissioning decl/assignment, I think you're using 4 space indentation rather than 2. Ditto for the "decom" decl. There's an extra newline before the closing } of that method that appears to be added by your patch. In printHelp, consider final decls (although I realize this would extend the diffs beyond what the patch is really about so you'll probably skip this one). s/report ="/report = "/ (i.e. add a space after the = and before the ") I had trouble parsing the second sentence (maybe I just need some coffee). Perhaps, s/Specifying additional flags filters the displayed list of DNs./Optional flags may be used to filter the list of DNs./ TestDecommissioningStatus.java: The baos decl needs to be indented 2 spaces. Consider finals for these decls. > Add "decommissioning" state and node state filtering to dfsadmin > ---------------------------------------------------------------- > > Key: HDFS-6295 > URL: https://issues.apache.org/jira/browse/HDFS-6295 > Project: Hadoop HDFS > Issue Type: Improvement > Affects Versions: 2.4.0 > Reporter: Andrew Wang > Assignee: Andrew Wang > Attachments: hdfs-6295-1.patch > > > One of the few admin-friendly ways of viewing the list of decommissioning > nodes is via "hdfs dfsadmin -report". However, this lists *all* the datanodes > on the cluster, which is prohibitive for large clusters, and also requires > manual parsing to look at the decom status. It'd be nicer if we could fetch > and display only decommissioning nodes (or just live and dead nodes for that > matter). -- This message was sent by Atlassian JIRA (v6.2#6252)