Uses of Package
org.apache.hadoop.yarn.server.resourcemanager.scheduler
Packages that use org.apache.hadoop.yarn.server.resourcemanager.scheduler
Package
Description
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements.
Monitoring policies, used to check invariants.
Package
org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.conf
contains classes related to capacity scheduler configuration management.
Contains classes that are related to the newer
version of CS placement engine.
Package org.apache.hadoop.yarn.server.resourcemanager.scheduler.placement
contains classes related to scheduling containers using placement
constraints.
This Package contains classes related to constrained placement of
Requests.
Package o.a.h.yarn.server.resourcemanager.scheduler.constraint.processor
contains classes related to scheduling containers using placement
processor.
Package org.apache.hadoop.yarn.server.resourcemanager.scheduler.placement
contains classes related to application monitor.
Package org.apache.hadoop.yarn.server.resourcemanager.security
contains classes related to security.
This package contains the web data access objects (DAO) for the RM.
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler used by org.apache.hadoop.yarn.server.resourcemanagerClassDescriptionHolder class that maintains list of container update requestsThis interface is the one implemented by the schedulers.This is UpdateContainerRequest in scheduler side, it contains some pointers to runtime objects like RMContainer, SchedulerNode, etc.Represents a YARN Cluster Node from the viewpoint of the scheduler.This interface is used by the components to talk to the scheduler for allocating of resources, cleaning up resources.
-
-
-
-
-
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler used by org.apache.hadoop.yarn.server.resourcemanager.reservationClassDescriptionThis interface is the one implemented by the schedulers.This interface is used by the components to talk to the scheduler for allocating of resources, cleaning up resources.
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler used by org.apache.hadoop.yarn.server.resourcemanager.rmappClassDescriptionThis interface is used by the components to talk to the scheduler for allocating of resources, cleaning up resources.
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler used by org.apache.hadoop.yarn.server.resourcemanager.rmapp.attemptClassDescriptionResource classification.This interface is used by the components to talk to the scheduler for allocating of resources, cleaning up resources.
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler used by org.apache.hadoop.yarn.server.resourcemanager.schedulerClassDescriptionThis class can be used to track resource usage in queue/user/app.Use enum here to make implementation more cleaner and readable.UsageByLabel stores resource array for all resource usage types.
AbstractUsersManagertracks users in the system.This class keeps track of all the consumption of an application.Helper library that: - tracks the state of all clusterSchedulerNodes - provides convenience methods to filter and sort nodesInterface for determining whether configuration mutations are allowed.Class encapsulates all outstanding container increase and decrease requests for an application.Holder class that maintains list of container update requestsInterface for allowing changing scheduler configurations.Convenience way to filter nodes based on a criteria.Resource classification.This interface is the one implemented by the schedulers.Resource Usage by Labels for following fields by label - AM resource (to enforce max-am-resource-by-label after YARN-2637) - Used resource (includes AM resource usage) - Reserved resource - Pending resource - Headroom This class can be used to track resource usage in queue/user/app.This is UpdateContainerRequest in scheduler side, it contains some pointers to runtime objects like RMContainer, SchedulerNode, etc.Represents an application attempt from the viewpoint of the scheduler.Different state for Application Master, user can see this state from web UIRepresents an application attempt, and the resources that the attempt is using.SchedulerHealth class holds the details of the schedulers operations.Represents a YARN Cluster Node from the viewpoint of the scheduler.Node usage report.Represents a queue in Scheduler.Context of the Queues in Scheduler.This class contains invalid resource information along with its resource request.This interface is used by the components to talk to the scheduler for allocating of resources, cleaning up resources. -
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler used by org.apache.hadoop.yarn.server.resourcemanager.scheduler.activitiesClassDescriptionRepresents an application attempt from the viewpoint of the scheduler.Represents a YARN Cluster Node from the viewpoint of the scheduler.
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler used by org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacityClassDescription
AbstractUsersManagertracks users in the system.ActiveUsersManagertracks active users in the system.Holder class that maintains list of container update requestsInterface for allowing changing scheduler configurations.Interface for a scheduler that supports changing configuration at runtime.Resource classification.Interface for a scheduler that supports preemption/killingQueueResourceQuotas by Labels for following fields by label - EFFECTIVE_MIN_CAPACITY - EFFECTIVE_MAX_CAPACITY This class can be used to track resource usage in queue/user/app.QueueStateManager which can be used by Scheduler to manage the queue state.Resource limits for queues/applications, this means max overall (please note that, it's not "extra") resource you can get.This interface is the one implemented by the schedulers.Resource Usage by Labels for following fields by label - AM resource (to enforce max-am-resource-by-label after YARN-2637) - Used resource (includes AM resource usage) - Reserved resource - Pending resource - Headroom This class can be used to track resource usage in queue/user/app.Represents an application attempt from the viewpoint of the scheduler.SchedulerHealth class holds the details of the schedulers operations.Represents a YARN Cluster Node from the viewpoint of the scheduler.Represents a queue in Scheduler.Context of the Queues in Scheduler.This interface is used by the components to talk to the scheduler for allocating of resources, cleaning up resources. -
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler used by org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.allocatorClassDescriptionResource classification.Resource limits for queues/applications, this means max overall (please note that, it's not "extra") resource you can get.
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler used by org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.confClassDescriptionInterface for determining whether configuration mutations are allowed.Interface for allowing changing scheduler configurations.
-
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler used by org.apache.hadoop.yarn.server.resourcemanager.scheduler.commonClassDescriptionResource classification.Represents an application attempt from the viewpoint of the scheduler.Represents a YARN Cluster Node from the viewpoint of the scheduler.
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler used by org.apache.hadoop.yarn.server.resourcemanager.scheduler.common.ficaClassDescription
AbstractUsersManagertracks users in the system.Resource limits for queues/applications, this means max overall (please note that, it's not "extra") resource you can get.This is UpdateContainerRequest in scheduler side, it contains some pointers to runtime objects like RMContainer, SchedulerNode, etc.Represents an application attempt from the viewpoint of the scheduler.Represents a YARN Cluster Node from the viewpoint of the scheduler. -
-
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler used by org.apache.hadoop.yarn.server.resourcemanager.scheduler.constraint.processorClassDescriptionConvenience way to filter nodes based on a criteria.Represents a YARN Cluster Node from the viewpoint of the scheduler.
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler used by org.apache.hadoop.yarn.server.resourcemanager.scheduler.fairClassDescription
ActiveUsersManagertracks active users in the system.Holder class that maintains list of container update requestsResource classification.This interface is the one implemented by the schedulers.Represents an application attempt from the viewpoint of the scheduler.Represents a YARN Cluster Node from the viewpoint of the scheduler.This interface is used by the components to talk to the scheduler for allocating of resources, cleaning up resources. -
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler used by org.apache.hadoop.yarn.server.resourcemanager.scheduler.fifoClassDescriptionHolder class that maintains list of container update requestsResource classification.This interface is the one implemented by the schedulers.Represents an application attempt from the viewpoint of the scheduler.This interface is used by the components to talk to the scheduler for allocating of resources, cleaning up resources.
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler used by org.apache.hadoop.yarn.server.resourcemanager.scheduler.placementClassDescriptionThis class keeps track of all the consumption of an application.Resource classification.Represents a YARN Cluster Node from the viewpoint of the scheduler.
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler used by org.apache.hadoop.yarn.server.resourcemanager.scheduler.policyClassDescriptionResource Usage by Labels for following fields by label - AM resource (to enforce max-am-resource-by-label after YARN-2637) - Used resource (includes AM resource usage) - Reserved resource - Pending resource - Headroom This class can be used to track resource usage in queue/user/app.
-
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler used by org.apache.hadoop.yarn.server.resourcemanager.webapp.daoClassDescriptionThis interface is the one implemented by the schedulers.Resource Usage by Labels for following fields by label - AM resource (to enforce max-am-resource-by-label after YARN-2637) - Used resource (includes AM resource usage) - Reserved resource - Pending resource - Headroom This class can be used to track resource usage in queue/user/app.