| Modifier and Type | Field | Description |
|---|---|---|
protected ResourceScheduler |
ResourceManager.scheduler |
| Modifier and Type | Method | Description |
|---|---|---|
protected ResourceScheduler |
ResourceManager.createScheduler() |
|
ResourceScheduler |
ResourceManager.getResourceScheduler() |
return the scheduler.
|
ResourceScheduler |
RMActiveServiceContext.getScheduler() |
|
ResourceScheduler |
RMContext.getScheduler() |
|
ResourceScheduler |
RMContextImpl.getScheduler() |
| Modifier and Type | Method | Description |
|---|---|---|
protected QueueACLsManager |
ResourceManager.createQueueACLsManager(ResourceScheduler scheduler,
org.apache.hadoop.conf.Configuration conf) |
|
void |
RMContextImpl.setScheduler(ResourceScheduler scheduler) |
| Constructor | Description |
|---|---|
RMActiveServiceContext(org.apache.hadoop.yarn.event.Dispatcher rmDispatcher,
ContainerAllocationExpirer containerAllocationExpirer,
AMLivelinessMonitor amLivelinessMonitor,
AMLivelinessMonitor amFinishingMonitor,
DelegationTokenRenewer delegationTokenRenewer,
AMRMTokenSecretManager appTokenSecretManager,
RMContainerTokenSecretManager containerTokenSecretManager,
NMTokenSecretManagerInRM nmTokenSecretManager,
ClientToAMTokenSecretManagerInRM clientToAMTokenSecretManager,
ResourceScheduler scheduler) |
|
RMContextImpl(org.apache.hadoop.yarn.event.Dispatcher rmDispatcher,
ContainerAllocationExpirer containerAllocationExpirer,
AMLivelinessMonitor amLivelinessMonitor,
AMLivelinessMonitor amFinishingMonitor,
DelegationTokenRenewer delegationTokenRenewer,
AMRMTokenSecretManager appTokenSecretManager,
RMContainerTokenSecretManager containerTokenSecretManager,
NMTokenSecretManagerInRM nmTokenSecretManager,
ClientToAMTokenSecretManagerInRM clientToAMTokenSecretManager,
ResourceScheduler scheduler) |
|
RMNMInfo(RMContext rmc,
ResourceScheduler sched) |
Constructor for RMNMInfo registers the bean with JMX.
|
| Constructor | Description |
|---|---|
FederationStateStoreHeartbeat(org.apache.hadoop.yarn.server.federation.store.records.SubClusterId subClusterId,
org.apache.hadoop.yarn.server.federation.store.FederationStateStore stateStoreClient,
ResourceScheduler scheduler) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
SchedulingEditPolicy.init(org.apache.hadoop.conf.Configuration config,
RMContext context,
ResourceScheduler scheduler) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
ProportionalCapacityPreemptionPolicy.init(org.apache.hadoop.conf.Configuration config,
RMContext context,
ResourceScheduler sched) |
| Modifier and Type | Method | Description |
|---|---|---|
ResourceScheduler |
InvariantsChecker.getScheduler() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
InvariantsChecker.init(org.apache.hadoop.conf.Configuration config,
RMContext rmContext,
ResourceScheduler scheduler) |
|
void |
MetricsInvariantChecker.init(org.apache.hadoop.conf.Configuration config,
RMContext rmContext,
ResourceScheduler scheduler) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
CSMappingPlacementRule.initialize(ResourceScheduler scheduler) |
|
boolean |
DefaultPlacementRule.initialize(ResourceScheduler scheduler) |
|
boolean |
FSPlacementRule.initialize(ResourceScheduler scheduler) |
Standard initialisation for
FairScheduler rules, shared by all
rules. |
abstract boolean |
PlacementRule.initialize(ResourceScheduler scheduler) |
Initialize the rule with the scheduler.
|
boolean |
PrimaryGroupPlacementRule.initialize(ResourceScheduler scheduler) |
|
boolean |
RejectPlacementRule.initialize(ResourceScheduler scheduler) |
|
boolean |
SecondaryGroupExistingPlacementRule.initialize(ResourceScheduler scheduler) |
|
boolean |
SpecifiedPlacementRule.initialize(ResourceScheduler scheduler) |
| Modifier and Type | Method | Description |
|---|---|---|
static java.lang.String |
AbstractReservationSystem.getDefaultReservationSystem(ResourceScheduler scheduler) |
Get the default reservation system corresponding to the scheduler
|
void |
AbstractSchedulerPlanFollower.init(org.apache.hadoop.yarn.util.Clock clock,
ResourceScheduler sched,
java.util.Collection<Plan> plans) |
|
void |
CapacitySchedulerPlanFollower.init(org.apache.hadoop.yarn.util.Clock clock,
ResourceScheduler sched,
java.util.Collection<Plan> plans) |
|
void |
FairSchedulerPlanFollower.init(org.apache.hadoop.yarn.util.Clock clock,
ResourceScheduler sched,
java.util.Collection<Plan> plans) |
|
void |
PlanFollower.init(org.apache.hadoop.yarn.util.Clock clock,
ResourceScheduler sched,
java.util.Collection<Plan> plans) |
Init function that configures the PlanFollower, by providing:
|
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
MutableConfScheduler |
Interface for a scheduler that supports changing configuration at runtime.
|
interface |
PreemptableResourceScheduler |
Interface for a scheduler that supports preemption/killing
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
AbstractYarnScheduler<T extends SchedulerApplicationAttempt,N extends SchedulerNode> |
| Modifier and Type | Class | Description |
|---|---|---|
class |
CapacityScheduler |
| Modifier and Type | Method | Description |
|---|---|---|
void |
AutoCreatedQueueDeletionPolicy.init(org.apache.hadoop.conf.Configuration config,
RMContext context,
ResourceScheduler sched) |
|
void |
QueueConfigurationAutoRefreshPolicy.init(org.apache.hadoop.conf.Configuration config,
RMContext context,
ResourceScheduler sched) |
|
void |
QueueManagementDynamicEditPolicy.init(org.apache.hadoop.conf.Configuration config,
RMContext context,
ResourceScheduler sched) |
|
void |
QueueManagementDynamicEditPolicy.reinitialize(org.apache.hadoop.conf.Configuration config,
RMContext context,
ResourceScheduler sched) |
Reinitializes queues(Called on scheduler.reinitialize)
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
FairScheduler |
A scheduler that schedules resources between a set of queues.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
FifoScheduler |
| Modifier and Type | Method | Description |
|---|---|---|
static QueueACLsManager |
QueueACLsManager.getQueueACLsManager(ResourceScheduler scheduler,
org.apache.hadoop.conf.Configuration conf) |
Get queue acl manager corresponding to the scheduler.
|
| Constructor | Description |
|---|---|
CapacityQueueACLsManager(ResourceScheduler scheduler,
org.apache.hadoop.conf.Configuration conf) |
|
CapacityReservationsACLsManager(ResourceScheduler scheduler,
org.apache.hadoop.conf.Configuration conf) |
|
FairQueueACLsManager(ResourceScheduler scheduler,
org.apache.hadoop.conf.Configuration conf) |
|
FairReservationsACLsManager(ResourceScheduler scheduler,
org.apache.hadoop.conf.Configuration conf) |
|
GenericQueueACLsManager(ResourceScheduler scheduler,
org.apache.hadoop.conf.Configuration conf) |
|
QueueACLsManager(ResourceScheduler scheduler,
org.apache.hadoop.conf.Configuration conf) |
| Constructor | Description |
|---|---|
ClusterMetricsInfo(ResourceScheduler rs) |
|
NodeInfo(RMNode ni,
ResourceScheduler sched) |
|
SchedulerOverviewInfo(ResourceScheduler rs) |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.