|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| AllocationFileLoaderService.Listener | |
| Schedulable | A Schedulable represents an entity that can be scheduled such as an application or a queue. |
| WeightAdjuster | A pluggable object for altering the weights of apps in the fair scheduler,
which is used for example by NewAppWeightBooster to give higher
weight to new jobs so that short jobs finish faster. |
| Class Summary | |
|---|---|
| AllocationConfiguration | |
| AllocationFileLoaderService | |
| FairScheduler | A scheduler that schedules resources between a set of queues. |
| FairSchedulerConfiguration | |
| FifoAppComparator | Order FSAppAttempt objects by priority and then by submit time, as
in the default scheduler in Hadoop. |
| FSAppAttempt | Represents an application attempt from the viewpoint of the Fair Scheduler. |
| FSLeafQueue | |
| FSOpDurations | Class to capture the performance metrics of FairScheduler. |
| FSParentQueue | |
| FSQueue | |
| FSQueueMetrics | |
| FSSchedulerNode | |
| MaxRunningAppsEnforcer | Handles tracking and enforcement for user and queue maxRunningApps constraints |
| NewAppWeightBooster | A WeightAdjuster implementation that gives a weight boost to new jobs
for a certain amount of time -- by default, a 3x weight boost for 60 seconds. |
| QueueManager | Maintains a list of queues as well as scheduling parameters for each queue, such as guaranteed share allocations, from the fair scheduler config file. |
| QueuePlacementPolicy | |
| QueuePlacementRule | |
| QueuePlacementRule.Default | Places apps in the specified default queue. |
| QueuePlacementRule.NestedUserQueue | Places apps in queues with name of the submitter under the queue returned by the nested rule. |
| QueuePlacementRule.PrimaryGroup | Places apps in queues by primary group of the submitter |
| QueuePlacementRule.Reject | Rejects all apps |
| QueuePlacementRule.SecondaryGroupExistingQueue | Places apps in queues by secondary group of the submitter Match will be made on first secondary group that exist in queues |
| QueuePlacementRule.Specified | Places apps in queues by requested queue of the submitter |
| QueuePlacementRule.User | Places apps in queues by username of the submitter |
| SchedulingPolicy | |
| Enum Summary | |
|---|---|
| FSQueueType | |
| Exception Summary | |
|---|---|
| AllocationConfigurationException | Thrown when the allocation file for QueueManager is malformed. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||