Interface | Description |
---|---|
PreemptableResourceScheduler |
Interface for a scheduler that supports preemption/killing
|
Queue | |
ResourceScheduler |
This interface is the one implemented by the schedulers.
|
YarnScheduler |
This interface is used by the components to talk to the
scheduler for allocating of resources, cleaning up resources.
|
Class | Description |
---|---|
AbstractYarnScheduler<T extends SchedulerApplicationAttempt,N extends SchedulerNode> | |
ActiveUsersManager |
ActiveUsersManager tracks active users in the system. |
Allocation | |
AppSchedulingInfo |
This class keeps track of all the consumption of an application.
|
ContainerPreemptEvent |
Simple event class used to communicate containers unreservations, preemption, killing
|
NodeReport |
Node usage report.
|
NodeResponse |
The class that encapsulates response from clusterinfo for
updates from the node managers.
|
QueueMetrics | |
ResourceLimits |
Resource limits for queues/applications, this means max overall (please note
that, it's not "extra") resource you can get.
|
ResourceUsage |
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.
|
SchedulerApplication<T extends SchedulerApplicationAttempt> | |
SchedulerApplicationAttempt |
Represents an application attempt from the viewpoint of the scheduler.
|
SchedulerApplicationAttempt.ContainersAndNMTokensAllocation | |
SchedulerAppReport |
Represents an application attempt, and the resources that the attempt is
using.
|
SchedulerAppUtils | |
SchedulerNode |
Represents a YARN Cluster Node from the viewpoint of the scheduler.
|
SchedulerNodeReport |
Node usage report.
|
SchedulerUtils |
Utilities shared by schedulers.
|
Enum | Description |
---|---|
ContainerPreemptEventType | |
NodeType |
Resource classification.
|
Queue.QueueLabelPolicy |
Exception | Description |
---|---|
QueueNotFoundException | |
SchedulerDynamicEditException |
Copyright © 2015 Apache Software Foundation. All Rights Reserved.