public class DecommissioningNodesWatcher extends Object
Modifier and Type | Class and Description |
---|---|
static class |
DecommissioningNodesWatcher.DecommissioningNodeStatus
Status 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 |
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 boolean checkReadyToBeDecommissioned(org.apache.hadoop.yarn.api.records.NodeId nodeId)
public DecommissioningNodesWatcher.DecommissioningNodeStatus checkDecommissioningStatus(org.apache.hadoop.yarn.api.records.NodeId nodeId)
Copyright © 2008–2018 Apache Software Foundation. All rights reserved.