org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair
Class FSSchedulerNode

java.lang.Object
  extended by org.apache.hadoop.yarn.server.resourcemanager.scheduler.SchedulerNode
      extended by org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FSSchedulerNode

@InterfaceAudience.Private
@InterfaceStability.Unstable
public class FSSchedulerNode
extends SchedulerNode


Constructor Summary
FSSchedulerNode(RMNode node, boolean usePortForNodeName)
           
 
Method Summary
 FSAppAttempt getReservedAppSchedulable()
           
 void reserveResource(SchedulerApplicationAttempt application, org.apache.hadoop.yarn.api.records.Priority priority, RMContainer container)
          Reserve container for the attempt on this node.
 void unreserveResource(SchedulerApplicationAttempt application)
          Unreserve resources on this node.
 
Methods inherited from class org.apache.hadoop.yarn.server.resourcemanager.scheduler.SchedulerNode
allocateContainer, getAvailableResource, getHttpAddress, getNodeID, getNodeName, getNumContainers, getRackName, getReservedContainer, getRMNode, getRunningContainers, getTotalResource, getUsedResource, isValidContainer, recoverContainer, releaseContainer, setReservedContainer, setTotalResource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FSSchedulerNode

public FSSchedulerNode(RMNode node,
                       boolean usePortForNodeName)
Method Detail

reserveResource

public void reserveResource(SchedulerApplicationAttempt application,
                            org.apache.hadoop.yarn.api.records.Priority priority,
                            RMContainer container)
Description copied from class: SchedulerNode
Reserve container for the attempt on this node.

Specified by:
reserveResource in class SchedulerNode

unreserveResource

public void unreserveResource(SchedulerApplicationAttempt application)
Description copied from class: SchedulerNode
Unreserve resources on this node.

Specified by:
unreserveResource in class SchedulerNode

getReservedAppSchedulable

public FSAppAttempt getReservedAppSchedulable()


Copyright © 2014 Apache Software Foundation. All Rights Reserved.