Package org.apache.hadoop.yarn.server.scheduler
package org.apache.hadoop.yarn.server.scheduler
Utility classes used for Scheduling.
-
ClassesClassDescriptionThe DistributedOpportunisticContainerAllocator allocates containers on a given list of nodes, after modifying the container sizes to respect the limits set by the ResourceManager.Base abstract class for Opportunistic container allocations, that provides common functions required for Opportunistic container allocation.This class encapsulates container and resourceName for an allocation.This class encapsulates application specific parameters used to build a Container.A Container Id Generator.This class encapsulates Resource Request and provides requests per node and rack.Class that includes two lists of
ResourceRequests: one for GUARANTEED and one for OPPORTUNISTICResourceRequests.This encapsulates application specific information used by the Opportunistic Container Allocator to allocate containers.A set of resource requests of the same scheduler keyResourceRequestSetKey.The scheduler key for a group ofResourceRequest.Composite key for outstanding scheduler requests for any schedulable entity.