public class DecommissioningNodesWatcher
extends java.lang.Object
| Modifier and Type | Class | Description |
|---|---|---|
static class |
DecommissioningNodesWatcher.DecommissioningNodeStatus |
Status about a specific decommissioning node.
|
| Constructor | Description |
|---|---|
DecommissioningNodesWatcher(RMContext rmContext) |
| Modifier and Type | Method | 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–2025 Apache Software Foundation. All rights reserved.