Modifier and Type | Method and Description |
---|---|
static void |
RMServerUtils.normalizeAndValidateRequests(List<org.apache.hadoop.yarn.api.records.ResourceRequest> ask,
org.apache.hadoop.yarn.api.records.Resource maximumAllocation,
String queueName,
YarnScheduler scheduler,
RMContext rmContext,
boolean nodeLabelsEnabled)
Utility method to validate a list resource requests, by ensuring that the
requested memory/vcore is non-negative and not greater than max.
|
Constructor and Description |
---|
ApplicationMasterService(RMContext rmContext,
YarnScheduler scheduler) |
ApplicationMasterService(String name,
RMContext rmContext,
YarnScheduler scheduler) |
ClientRMService(RMContext rmContext,
YarnScheduler scheduler,
RMAppManager rmAppManager,
org.apache.hadoop.yarn.server.security.ApplicationACLsManager applicationACLsManager,
QueueACLsManager queueACLsManager,
RMDelegationTokenSecretManager rmDTSecretManager) |
ClientRMService(RMContext rmContext,
YarnScheduler scheduler,
RMAppManager rmAppManager,
org.apache.hadoop.yarn.server.security.ApplicationACLsManager applicationACLsManager,
QueueACLsManager queueACLsManager,
RMDelegationTokenSecretManager rmDTSecretManager,
org.apache.hadoop.yarn.util.Clock clock) |
OpportunisticContainerAllocatorAMService(RMContext rmContext,
YarnScheduler scheduler) |
RMAppManager(RMContext context,
YarnScheduler scheduler,
ApplicationMasterService masterService,
org.apache.hadoop.yarn.server.security.ApplicationACLsManager applicationACLsManager,
org.apache.hadoop.conf.Configuration conf) |
Modifier and Type | Field and Description |
---|---|
protected YarnScheduler |
AbstractSchedulerPlanFollower.scheduler |
Constructor and Description |
---|
RMAppImpl(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
RMContext rmContext,
org.apache.hadoop.conf.Configuration config,
String name,
String user,
String queue,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
YarnScheduler scheduler,
ApplicationMasterService masterService,
long submitTime,
String applicationType,
Set<String> applicationTags,
List<org.apache.hadoop.yarn.api.records.ResourceRequest> amReqs) |
RMAppImpl(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
RMContext rmContext,
org.apache.hadoop.conf.Configuration config,
String name,
String user,
String queue,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
YarnScheduler scheduler,
ApplicationMasterService masterService,
long submitTime,
String applicationType,
Set<String> applicationTags,
List<org.apache.hadoop.yarn.api.records.ResourceRequest> amReqs,
ApplicationPlacementContext placementContext,
long startTime) |
RMAppImpl(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
RMContext rmContext,
org.apache.hadoop.conf.Configuration config,
String name,
org.apache.hadoop.security.UserGroupInformation userUgi,
String queue,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
YarnScheduler scheduler,
ApplicationMasterService masterService,
long submitTime,
String applicationType,
Set<String> applicationTags,
List<org.apache.hadoop.yarn.api.records.ResourceRequest> amReqs,
ApplicationPlacementContext placementContext,
long startTime) |
Constructor and Description |
---|
RMAppAttemptImpl(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId,
RMContext rmContext,
YarnScheduler scheduler,
ApplicationMasterService masterService,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
org.apache.hadoop.conf.Configuration conf,
List<org.apache.hadoop.yarn.api.records.ResourceRequest> amReqs,
RMApp rmApp) |
RMAppAttemptImpl(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId,
RMContext rmContext,
YarnScheduler scheduler,
ApplicationMasterService masterService,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
org.apache.hadoop.conf.Configuration conf,
List<org.apache.hadoop.yarn.api.records.ResourceRequest> amReqs,
RMApp rmApp,
BlacklistManager amBlacklistManager) |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableConfScheduler
Interface for a scheduler that supports changing configuration at runtime.
|
interface |
PreemptableResourceScheduler
Interface for a scheduler that supports preemption/killing
|
interface |
ResourceScheduler
This interface is the one implemented by the schedulers.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractYarnScheduler<T extends SchedulerApplicationAttempt,N extends SchedulerNode> |
Modifier and Type | Class and Description |
---|---|
class |
CapacityScheduler |
Modifier and Type | Class and Description |
---|---|
class |
FairScheduler
A scheduler that schedules resources between a set of queues.
|
Modifier and Type | Class and Description |
---|---|
class |
FifoScheduler |
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.