Example usage for org.apache.hadoop.yarn.api.records NodeState DECOMMISSIONED

List of usage examples for org.apache.hadoop.yarn.api.records NodeState DECOMMISSIONED

Introduction

In this page you can find the example usage for org.apache.hadoop.yarn.api.records NodeState DECOMMISSIONED.

Prototype

NodeState DECOMMISSIONED

To view the source code for org.apache.hadoop.yarn.api.records NodeState DECOMMISSIONED.

Click Source Link

Document

Node is out of service

Usage

From source file:io.hops.util.RmStreamingProcessor.java

License:Apache License

private void updateRMContext(RMNode rmNode) {
    if (LOG.isDebugEnabled()) {
        LOG.debug("HOP :: PendingEventRetrieval rmNode " + rmNode + ", state: " + rmNode.getState());
    }/*from  ww w  .  j  a  v a  2s.  co  m*/

    if (rmNode.getState() == NodeState.DECOMMISSIONED || rmNode.getState() == NodeState.REBOOTED
            || rmNode.getState() == NodeState.LOST) {

        rmContext.getInactiveRMNodes().put(rmNode.getNodeID(), rmNode);
        rmContext.getRMNodes().remove(rmNode.getNodeID(), rmNode);
    } else {
        rmContext.getInactiveRMNodes().remove(rmNode.getNodeID().getHost(), rmNode);
        rmContext.getRMNodes().put(rmNode.getNodeID(), rmNode);
    }
}