Kuhu Shukla created YARN-4386:
---------------------------------

             Summary: refreshNodesGracefully() looks at active RMNode list for 
recommissioning decommissioned nodes
                 Key: YARN-4386
                 URL: https://issues.apache.org/jira/browse/YARN-4386
             Project: Hadoop YARN
          Issue Type: Bug
    Affects Versions: 3.0.0
            Reporter: Kuhu Shukla
            Assignee: Kuhu Shukla


In refreshNodesGracefully(), during recommissioning, the entryset from 
getRMNodes() which has only active nodes (RUNNING, DECOMMISSIONING etc.) is 
used for checking 'decommissioned' nodes which are present in 
getInactiveRMNodes() map alone. 
{code}
for (Entry<NodeId, RMNode> entry:rmContext.getRMNodes().entrySet()) { 
.........................
 // Recommissioning the nodes
        if (entry.getValue().getState() == NodeState.DECOMMISSIONING
            || entry.getValue().getState() == NodeState.DECOMMISSIONED) {
          this.rmContext.getDispatcher().getEventHandler()
              .handle(new RMNodeEvent(nodeId, RMNodeEventType.RECOMMISSION));
        }
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to