You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-issues@hadoop.apache.org by "Kuhu Shukla (JIRA)" <ji...@apache.org> on 2015/11/23 20:15:11 UTC

[jira] [Created] (YARN-4386) refreshNodesGracefully() looks at active RMNode list for recommissioning decommissioned nodes

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)