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

Stephen O'Donnell commented on HDFS-13231:
------------------------------------------

See the attached screen shot for the current set of icons used. I propose we 
should use a green "no entry" symbol for "decommissioning" and a green wrench 
icon for "entering maintenance".

This is because the nodes are basically online in these states, but 
transitioning to the new state. Therefore it makes sense to use green to 
indicate online, and the same icon as for the final state to indicate the 
target state.

Ideally I would use amber for the transitioning state, but the final state 
icons are already amber in some cases, so unless we want to change existing 
colours, I am not sure there are better colours to use.

> Extend visualization for Maintenance Mode under Datanode tab in the NameNode 
> UI
> -------------------------------------------------------------------------------
>
>                 Key: HDFS-13231
>                 URL: https://issues.apache.org/jira/browse/HDFS-13231
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: datanode, namenode
>    Affects Versions: 3.0.1
>            Reporter: Haibo Yan
>            Assignee: Stephen O'Donnell
>            Priority: Major
>         Attachments: Screenshot 2019-06-10 at 10.50.32.png
>
>
> With HDFS-9391, table view is using css dynamic class name to match the state
> {code:html|title=hadoop/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/hdfs/dfshealth.html}
> <td ng-value="{state}-{name}" class="dfshealth-node-icon 
> dfshealth-node-{state}">{name} ({xferaddr})</td>
> {code}
> Some css is missing when the datanode is going to 
> {code:javascript|title=hadoop/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/hdfs/dfshealth.js}
>           if (n.adminState === "In Service") {
>             n.state = "alive";
>           } else if (nodes[i].adminState === "Decommission In Progress") {
>             n.state = "decommissioning";
>           } else if (nodes[i].adminState === "Decommissioned") {
>             n.state = "decommissioned";
>           } else if (nodes[i].adminState === "Entering Maintenance") {
>             n.state = "entering-maintenance";
>           } else if (nodes[i].adminState === "In Maintenance") {
>             n.state = "in-maintenance";
>           }
> {code}
> dfshealth-node-decommissioning, dfshealth-node-entering-maintenance, 
> dfshealth-node-in-maintenance should be added into hadoop.css



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

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

Reply via email to