org.apache.hadoop.hdfs.server.balancer
Class Dispatcher.DDatanode

java.lang.Object
  extended by org.apache.hadoop.hdfs.server.balancer.Dispatcher.DDatanode
Enclosing class:
org.apache.hadoop.hdfs.server.balancer.Dispatcher

public static class Dispatcher.DDatanode
extends Object

A class that keeps track of a datanode.


Nested Class Summary
 class Dispatcher.DDatanode.StorageGroup
          A group of storages in a datanode with the same storage type.
 
Field Summary
protected  long delayUntil
           
 
Method Summary
 Dispatcher.Source addSource(StorageType storageType, long maxSize2Move, org.apache.hadoop.hdfs.server.balancer.Dispatcher d)
           
 Dispatcher.DDatanode.StorageGroup addTarget(StorageType storageType, long maxSize2Move)
           
 org.apache.hadoop.hdfs.protocol.DatanodeInfo getDatanodeInfo()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

delayUntil

protected long delayUntil
Method Detail

toString

public String toString()
Overrides:
toString in class Object

getDatanodeInfo

public org.apache.hadoop.hdfs.protocol.DatanodeInfo getDatanodeInfo()

addTarget

public Dispatcher.DDatanode.StorageGroup addTarget(StorageType storageType,
                                                   long maxSize2Move)

addSource

public Dispatcher.Source addSource(StorageType storageType,
                                   long maxSize2Move,
                                   org.apache.hadoop.hdfs.server.balancer.Dispatcher d)


Copyright © 2014 Apache Software Foundation. All Rights Reserved.