public class DecommissioningNodesWatcher extends Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | DecommissioningNodesWatcher.DecommissioningNodeStatusStatus about a specific decommissioning node. | 
| Constructor and Description | 
|---|
| DecommissioningNodesWatcher(RMContext rmContext) | 
| Modifier and Type | Method and Description | 
|---|---|
| DecommissioningNodesWatcher.DecommissioningNodeStatus | checkDecommissioningStatus(org.apache.hadoop.yarn.api.records.NodeId nodeId) | 
| boolean | checkReadyToBeDecommissioned(org.apache.hadoop.yarn.api.records.NodeId nodeId) | 
| void | init(org.apache.hadoop.conf.Configuration conf) | 
| void | remove(org.apache.hadoop.yarn.api.records.NodeId nodeId) | 
| void | stop() | 
| void | update(RMNode rmNode,
      org.apache.hadoop.yarn.server.api.records.NodeStatus remoteNodeStatus)Update rmNode decommissioning status based on NodeStatus. | 
public DecommissioningNodesWatcher(RMContext rmContext)
public void init(org.apache.hadoop.conf.Configuration conf)
public void update(RMNode rmNode, org.apache.hadoop.yarn.server.api.records.NodeStatus remoteNodeStatus)
rmNode - The noderemoteNodeStatus - latest NodeStatuspublic void remove(org.apache.hadoop.yarn.api.records.NodeId nodeId)
public void stop()
public boolean checkReadyToBeDecommissioned(org.apache.hadoop.yarn.api.records.NodeId nodeId)
public DecommissioningNodesWatcher.DecommissioningNodeStatus checkDecommissioningStatus(org.apache.hadoop.yarn.api.records.NodeId nodeId)
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.