org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.policies
Class FifoPolicy
java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.SchedulingPolicy
org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.policies.FifoPolicy
@InterfaceAudience.Private
@InterfaceStability.Unstable
public class FifoPolicy
- extends SchedulingPolicy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME
public static final String NAME
- See Also:
- Constant Field Values
FifoPolicy
public FifoPolicy()
getName
public String getName()
- Specified by:
getName
in class SchedulingPolicy
- Returns:
- returns the name of
SchedulingPolicy
getComparator
public Comparator<Schedulable> getComparator()
- Description copied from class:
SchedulingPolicy
- The comparator returned by this method is to be used for sorting the
Schedulable
s in that queue.
- Specified by:
getComparator
in class SchedulingPolicy
- Returns:
- the comparator to sort by
computeShares
public void computeShares(Collection<? extends Schedulable> schedulables,
org.apache.hadoop.yarn.api.records.Resource totalResources)
- Description copied from class:
SchedulingPolicy
- Computes and updates the shares of
Schedulable
s as per the
SchedulingPolicy
, to be used later at schedule time.
- Specified by:
computeShares
in class SchedulingPolicy
- Parameters:
schedulables
- Schedulable
s whose shares are to be updatedtotalResources
- Total Resource
s in the cluster
getApplicableDepth
public byte getApplicableDepth()
- Description copied from class:
SchedulingPolicy
- Specifies the depths in the hierarchy, this
SchedulingPolicy
applies to
- Specified by:
getApplicableDepth
in class SchedulingPolicy
- Returns:
- depth equal to one of fields
SchedulingPolicy
#DEPTH_*
Copyright © 2014 Apache Software Foundation. All Rights Reserved.