public class DatanodeAdminBackoffMonitor extends DatanodeAdminMonitorBase implements DatanodeAdminMonitorInterface
blockManager, conf, dnAdmin, maxConcurrentTrackedNodes, namesystem, pendingNodes
Modifier and Type | Method and Description |
---|---|
int |
getNumNodesChecked() |
int |
getTrackedNodeCount() |
protected void |
processConf()
Abstract method which must be implemented by the sub-classes to process
set various instance variables from the Configuration passed at object
creation time.
|
void |
run() |
void |
stopTrackingNode(org.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor dn)
Queue a node to be removed from tracking.
|
getConf, getPendingNodeCount, getPendingNodes, setBlockManager, setConf, setDatanodeAdminManager, setNameSystem, startTrackingNode
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPendingNodeCount, getPendingNodes, setBlockManager, setDatanodeAdminManager, setNameSystem, startTrackingNode
protected void processConf()
DatanodeAdminMonitorBase
processConf
in class DatanodeAdminMonitorBase
public void stopTrackingNode(org.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor dn)
stopTrackingNode
in interface DatanodeAdminMonitorInterface
dn
- The datanode to stop tracking for decommission.public int getTrackedNodeCount()
getTrackedNodeCount
in interface DatanodeAdminMonitorInterface
public int getNumNodesChecked()
getNumNodesChecked
in interface DatanodeAdminMonitorInterface
Copyright © 2008–2021 Apache Software Foundation. All rights reserved.