Package org.apache.hadoop.yarn.server.resourcemanager.monitor.capacity
package org.apache.hadoop.yarn.server.resourcemanager.monitor.capacity
-
ClassDescriptionCalculate how much resources need to be preempted for each queue, will be used by
PreemptionCandidatesSelector.Abstract temporary data-structure for tracking resource availability,pending resource need, current utilization for app/queue.This interface provides context for the calculation of ideal allocation and preemption for theCapacityScheduler.FifoIntraQueuePreemptionPlugin will handle intra-queue preemption for priority and user-limit.Identifies over utilized resources within a queue and tries to normalize them to resolve resource allocation anomalies w.r.t priority and user-limit.Calculate how much resources need to be preempted for each queue, will be used byPreemptionCandidatesSelectorThis class implement aSchedulingEditPolicythat is designed to be paired with theCapacityScheduler.IntraQueuePreemptionOrder will be used to define various priority orders which could be configured by admin.Temporary data-structure tracking resource availability, pending resource need, current utilization for an application.Temporary data-structure tracking resource availability, pending resource need, current utilization.This class will save necessary information which copied from FiCaSchedulerNode.Temporary data-structure tracking resource availability, pending resource need, current utilization for an application.