Uses of Class
org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.ResourceCalculationDriver
Packages that use ResourceCalculationDriver
-
Uses of ResourceCalculationDriver in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity
Subclasses of ResourceCalculationDriver in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacityModifier and TypeClassDescriptionfinal classA special case that contains the resource calculation of the root queue.Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity with parameters of type ResourceCalculationDriverModifier and TypeMethodDescriptiondoubleAbsoluteResourceCapacityCalculator.calculateMaximumResource(ResourceCalculationDriver resourceCalculationDriver, CalculationContext context, String label) abstract doubleAbstractQueueCapacityCalculator.calculateMaximumResource(ResourceCalculationDriver resourceCalculationDriver, CalculationContext context, String label) Calculates the maximum effective resource.doublePercentageQueueCapacityCalculator.calculateMaximumResource(ResourceCalculationDriver resourceCalculationDriver, CalculationContext context, String label) doubleRootQueueCapacityCalculator.calculateMaximumResource(ResourceCalculationDriver resourceCalculationDriver, CalculationContext context, String label) doubleWeightQueueCapacityCalculator.calculateMaximumResource(ResourceCalculationDriver resourceCalculationDriver, CalculationContext context, String label) doubleAbsoluteResourceCapacityCalculator.calculateMinimumResource(ResourceCalculationDriver resourceCalculationDriver, CalculationContext context, String label) abstract doubleAbstractQueueCapacityCalculator.calculateMinimumResource(ResourceCalculationDriver resourceCalculationDriver, CalculationContext context, String label) Calculates the minimum effective resource.doublePercentageQueueCapacityCalculator.calculateMinimumResource(ResourceCalculationDriver resourceCalculationDriver, CalculationContext context, String label) doubleRootQueueCapacityCalculator.calculateMinimumResource(ResourceCalculationDriver resourceCalculationDriver, CalculationContext context, String label) doubleWeightQueueCapacityCalculator.calculateMinimumResource(ResourceCalculationDriver resourceCalculationDriver, CalculationContext context, String label) voidAbsoluteResourceCapacityCalculator.calculateResourcePrerequisites(ResourceCalculationDriver resourceCalculationDriver) abstract voidAbstractQueueCapacityCalculator.calculateResourcePrerequisites(ResourceCalculationDriver resourceCalculationDriver) Executes all logic that must be called prior to the effective resource value calculations.voidPercentageQueueCapacityCalculator.calculateResourcePrerequisites(ResourceCalculationDriver resourceCalculationDriver) voidRootQueueCapacityCalculator.calculateResourcePrerequisites(ResourceCalculationDriver resourceCalculationDriver) voidWeightQueueCapacityCalculator.calculateResourcePrerequisites(ResourceCalculationDriver resourceCalculationDriver) static voidAbsoluteResourceCapacityCalculator.setNormalizedResourceRatio(ResourceCalculationDriver calculationDriver) Calculates the normalized resource ratio of a parent queue, under which children are defined with absolute capacity type.voidAbsoluteResourceCapacityCalculator.updateCapacitiesAfterCalculation(ResourceCalculationDriver resourceCalculationDriver, CSQueue queue, String label) abstract voidAbstractQueueCapacityCalculator.updateCapacitiesAfterCalculation(ResourceCalculationDriver resourceCalculationDriver, CSQueue queue, String label) Sets the metrics and statistics after effective resource values calculation.voidPercentageQueueCapacityCalculator.updateCapacitiesAfterCalculation(ResourceCalculationDriver resourceCalculationDriver, CSQueue queue, String label) voidRootQueueCapacityCalculator.updateCapacitiesAfterCalculation(ResourceCalculationDriver resourceCalculationDriver, CSQueue queue, String label) voidWeightQueueCapacityCalculator.updateCapacitiesAfterCalculation(ResourceCalculationDriver resourceCalculationDriver, CSQueue queue, String label)