org.apache.hadoop.mapreduce.v2.app.rm
Class ResourceCalculatorUtils

java.lang.Object
  extended by org.apache.hadoop.mapreduce.v2.app.rm.ResourceCalculatorUtils

public class ResourceCalculatorUtils
extends Object


Constructor Summary
ResourceCalculatorUtils()
           
 
Method Summary
static int computeAvailableContainers(org.apache.hadoop.yarn.api.records.Resource available, org.apache.hadoop.yarn.api.records.Resource required, EnumSet<org.apache.hadoop.yarn.proto.YarnServiceProtos.SchedulerResourceTypes> resourceTypes)
           
static int divideAndCeil(int a, int b)
           
static int divideAndCeilContainers(org.apache.hadoop.yarn.api.records.Resource required, org.apache.hadoop.yarn.api.records.Resource factor, EnumSet<org.apache.hadoop.yarn.proto.YarnServiceProtos.SchedulerResourceTypes> resourceTypes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceCalculatorUtils

public ResourceCalculatorUtils()
Method Detail

divideAndCeil

public static int divideAndCeil(int a,
                                int b)

computeAvailableContainers

public static int computeAvailableContainers(org.apache.hadoop.yarn.api.records.Resource available,
                                             org.apache.hadoop.yarn.api.records.Resource required,
                                             EnumSet<org.apache.hadoop.yarn.proto.YarnServiceProtos.SchedulerResourceTypes> resourceTypes)

divideAndCeilContainers

public static int divideAndCeilContainers(org.apache.hadoop.yarn.api.records.Resource required,
                                          org.apache.hadoop.yarn.api.records.Resource factor,
                                          EnumSet<org.apache.hadoop.yarn.proto.YarnServiceProtos.SchedulerResourceTypes> resourceTypes)


Copyright © 2014 Apache Software Foundation. All Rights Reserved.