| Modifier and Type | Class | Description |
|---|---|---|
class |
RMContextImpl |
RMContextImpl class holds two services context.
|
| Modifier and Type | Field | Description |
|---|---|---|
protected RMContext |
ApplicationMasterService.rmContext |
| Modifier and Type | Method | Description |
|---|---|---|
RMContext |
ResourceManager.getRMContext() |
| Modifier and Type | Method | Description |
|---|---|---|
protected AMRMTokenSecretManager |
RMSecretManagerService.createAMRMTokenSecretManager(org.apache.hadoop.conf.Configuration conf,
RMContext rmContext) |
|
protected RMDelegationTokenSecretManager |
RMSecretManagerService.createRMDelegationTokenSecretManager(org.apache.hadoop.conf.Configuration conf,
RMContext rmContext) |
|
static int |
RMServerUtils.getApplicableNodeCountForAM(RMContext rmContext,
org.apache.hadoop.conf.Configuration conf,
java.util.List<org.apache.hadoop.yarn.api.records.ResourceRequest> amReqs) |
Get applicable Node count for AM.
|
static void |
RMServerUtils.normalizeAndValidateRequests(java.util.List<org.apache.hadoop.yarn.api.records.ResourceRequest> ask,
org.apache.hadoop.yarn.api.records.Resource maximumAllocation,
java.lang.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.
|
static java.util.List<RMNode> |
RMServerUtils.queryRMNodes(RMContext context,
java.util.EnumSet<org.apache.hadoop.yarn.api.records.NodeState> acceptedStates) |
|
static ContainerUpdates |
RMServerUtils.validateAndSplitUpdateResourceRequests(RMContext rmContext,
org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest request,
org.apache.hadoop.yarn.api.records.Resource maximumAllocation,
java.util.List<org.apache.hadoop.yarn.api.records.UpdateContainerError> updateErrors) |
Check if we have:
- Request for same containerId and different target resource.
|
| Constructor | Description |
|---|---|
ApplicationAttemptEventDispatcher(RMContext rmContext) |
|
ApplicationEventDispatcher(RMContext rmContext) |
|
ApplicationMasterService(java.lang.String name,
RMContext rmContext,
YarnScheduler scheduler) |
|
ApplicationMasterService(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) |
|
DecommissioningNodesWatcher(RMContext rmContext) |
|
NodeEventDispatcher(RMContext rmContext) |
|
NodesListManager(RMContext rmContext) |
|
OpportunisticContainerAllocatorAMService(RMContext rmContext,
YarnScheduler scheduler) |
|
ResourceTrackerService(RMContext rmContext,
NodesListManager nodesListManager,
NMLivelinessMonitor nmLivelinessMonitor,
RMContainerTokenSecretManager containerTokenSecretManager,
NMTokenSecretManagerInRM nmTokenSecretManager) |
|
RMAppManager(RMContext context,
YarnScheduler scheduler,
ApplicationMasterService masterService,
org.apache.hadoop.yarn.server.security.ApplicationACLsManager applicationACLsManager,
org.apache.hadoop.conf.Configuration conf) |
|
RMCriticalThreadUncaughtExceptionHandler(RMContext rmContext) |
|
RMNMInfo(RMContext rmc,
ResourceScheduler sched) |
Constructor for RMNMInfo registers the bean with JMX.
|
| Modifier and Type | Field | Description |
|---|---|---|
protected RMContext |
ApplicationMasterLauncher.context |
| Constructor | Description |
|---|---|
AMLauncher(RMContext rmContext,
RMAppAttempt application,
AMLauncherEventType eventType,
org.apache.hadoop.conf.Configuration conf) |
|
ApplicationMasterLauncher(RMContext context) |
| Constructor | Description |
|---|---|
FederationStateStoreService(RMContext rmContext) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
SchedulingEditPolicy.init(org.apache.hadoop.conf.Configuration config,
RMContext context,
ResourceScheduler scheduler) |
|
void |
SchedulingMonitorManager.initialize(RMContext rmContext,
org.apache.hadoop.conf.Configuration configuration) |
|
void |
SchedulingMonitorManager.reinitialize(RMContext rmContext,
org.apache.hadoop.conf.Configuration configuration) |
| Constructor | Description |
|---|---|
SchedulingMonitor(RMContext rmContext,
SchedulingEditPolicy scheduleEditPolicy) |
| Modifier and Type | Method | Description |
|---|---|---|
RMContext |
CapacitySchedulerPreemptionContext.getRMContext() |
|
RMContext |
ProportionalCapacityPreemptionPolicy.getRMContext() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
ProportionalCapacityPreemptionPolicy.init(org.apache.hadoop.conf.Configuration config,
RMContext context,
ResourceScheduler sched) |
| Constructor | Description |
|---|---|
ProportionalCapacityPreemptionPolicy(RMContext context,
CapacityScheduler scheduler,
org.apache.hadoop.yarn.util.Clock clock) |
| Modifier and Type | Method | Description |
|---|---|---|
RMContext |
InvariantsChecker.getContext() |
| 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 |
|---|---|---|
void |
NodeAttributesManagerImpl.setRMContext(RMContext context) |
|
void |
RMNodeLabelsManager.setRMContext(RMContext rmContext) |
| Constructor | Description |
|---|---|
RMDelegatedNodeLabelsUpdater(RMContext rmContext) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
AbstractReservationSystem.reinitialize(org.apache.hadoop.conf.Configuration conf,
RMContext rmContext) |
|
void |
CapacityReservationSystem.reinitialize(org.apache.hadoop.conf.Configuration conf,
RMContext rmContext) |
|
void |
FairReservationSystem.reinitialize(org.apache.hadoop.conf.Configuration conf,
RMContext rmContext) |
|
void |
ReservationSystem.reinitialize(org.apache.hadoop.conf.Configuration conf,
RMContext rmContext) |
Re-initialize the
ReservationSystem. |
void |
AbstractReservationSystem.setRMContext(RMContext rmContext) |
|
void |
ReservationSystem.setRMContext(RMContext rmContext) |
Set RMContext for
ReservationSystem. |
| Constructor | Description |
|---|---|
InMemoryPlan(QueueMetrics queueMetrics,
SharingPolicy policy,
ReservationAgent agent,
org.apache.hadoop.yarn.api.records.Resource totalCapacity,
long step,
org.apache.hadoop.yarn.util.resource.ResourceCalculator resCalc,
org.apache.hadoop.yarn.api.records.Resource minAlloc,
org.apache.hadoop.yarn.api.records.Resource maxAlloc,
java.lang.String queueName,
Planner replanner,
boolean getMoveOnExpiry,
long maxPeriodicity,
RMContext rmContext) |
|
InMemoryPlan(QueueMetrics queueMetrics,
SharingPolicy policy,
ReservationAgent agent,
org.apache.hadoop.yarn.api.records.Resource totalCapacity,
long step,
org.apache.hadoop.yarn.util.resource.ResourceCalculator resCalc,
org.apache.hadoop.yarn.api.records.Resource minAlloc,
org.apache.hadoop.yarn.api.records.Resource maxAlloc,
java.lang.String queueName,
Planner replanner,
boolean getMoveOnExpiry,
long maxPeriodicty,
RMContext rmContext,
org.apache.hadoop.yarn.util.Clock clock) |
|
InMemoryPlan(QueueMetrics queueMetrics,
SharingPolicy policy,
ReservationAgent agent,
org.apache.hadoop.yarn.api.records.Resource totalCapacity,
long step,
org.apache.hadoop.yarn.util.resource.ResourceCalculator resCalc,
org.apache.hadoop.yarn.api.records.Resource minAlloc,
org.apache.hadoop.yarn.api.records.Resource maxAlloc,
java.lang.String queueName,
Planner replanner,
boolean getMoveOnExpiry,
RMContext rmContext) |
| Constructor | Description |
|---|---|
RMAppImpl(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
RMContext rmContext,
org.apache.hadoop.conf.Configuration config,
java.lang.String name,
java.lang.String user,
java.lang.String queue,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
YarnScheduler scheduler,
ApplicationMasterService masterService,
long submitTime,
java.lang.String applicationType,
java.util.Set<java.lang.String> applicationTags,
java.util.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,
java.lang.String name,
java.lang.String user,
java.lang.String queue,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
YarnScheduler scheduler,
ApplicationMasterService masterService,
long submitTime,
java.lang.String applicationType,
java.util.Set<java.lang.String> applicationTags,
java.util.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,
java.lang.String name,
org.apache.hadoop.security.UserGroupInformation userUgi,
java.lang.String queue,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
YarnScheduler scheduler,
ApplicationMasterService masterService,
long submitTime,
java.lang.String applicationType,
java.util.Set<java.lang.String> applicationTags,
java.util.List<org.apache.hadoop.yarn.api.records.ResourceRequest> amReqs,
ApplicationPlacementContext placementContext,
long startTime) |
| Constructor | 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,
java.util.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,
java.util.List<org.apache.hadoop.yarn.api.records.ResourceRequest> amReqs,
RMApp rmApp,
BlacklistManager amBlacklistManager) |
|
RMAppAttemptMetrics(org.apache.hadoop.yarn.api.records.ApplicationAttemptId attemptId,
RMContext rmContext) |
| Constructor | Description |
|---|---|
RMAppLifetimeMonitor(RMContext rmContext) |
| Constructor | Description |
|---|---|
RMContainerImpl(org.apache.hadoop.yarn.api.records.Container container,
org.apache.hadoop.yarn.server.scheduler.SchedulerRequestKey schedulerKey,
org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId,
org.apache.hadoop.yarn.api.records.NodeId nodeId,
java.lang.String user,
RMContext rmContext) |
|
RMContainerImpl(org.apache.hadoop.yarn.api.records.Container container,
org.apache.hadoop.yarn.server.scheduler.SchedulerRequestKey schedulerKey,
org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId,
org.apache.hadoop.yarn.api.records.NodeId nodeId,
java.lang.String user,
RMContext rmContext,
boolean isExternallyAllocated) |
|
RMContainerImpl(org.apache.hadoop.yarn.api.records.Container container,
org.apache.hadoop.yarn.server.scheduler.SchedulerRequestKey schedulerKey,
org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId,
org.apache.hadoop.yarn.api.records.NodeId nodeId,
java.lang.String user,
RMContext rmContext,
long creationTime,
java.lang.String nodeLabelExpression) |
|
RMContainerImpl(org.apache.hadoop.yarn.api.records.Container container,
org.apache.hadoop.yarn.server.scheduler.SchedulerRequestKey schedulerKey,
org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId,
org.apache.hadoop.yarn.api.records.NodeId nodeId,
java.lang.String user,
RMContext rmContext,
long creationTime,
java.lang.String nodeLabelExpression,
boolean isExternallyAllocated) |
|
RMContainerImpl(org.apache.hadoop.yarn.api.records.Container container,
org.apache.hadoop.yarn.server.scheduler.SchedulerRequestKey schedulerKey,
org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId,
org.apache.hadoop.yarn.api.records.NodeId nodeId,
java.lang.String user,
RMContext rmContext,
java.lang.String nodeLabelExpression) |
| Modifier and Type | Method | Description |
|---|---|---|
RMContext |
RMNode.getRMContext() |
|
RMContext |
RMNodeImpl.getRMContext() |
| Constructor | Description |
|---|---|
RMNodeImpl(org.apache.hadoop.yarn.api.records.NodeId nodeId,
RMContext context,
java.lang.String hostName,
int cmPort,
int httpPort,
org.apache.hadoop.net.Node node,
org.apache.hadoop.yarn.api.records.Resource capability,
java.lang.String nodeManagerVersion) |
|
RMNodeImpl(org.apache.hadoop.yarn.api.records.NodeId nodeId,
RMContext context,
java.lang.String hostName,
int cmPort,
int httpPort,
org.apache.hadoop.net.Node node,
org.apache.hadoop.yarn.api.records.Resource capability,
java.lang.String nodeManagerVersion,
org.apache.hadoop.yarn.api.records.Resource physResource) |
| Modifier and Type | Field | Description |
|---|---|---|
protected RMContext |
AbstractYarnScheduler.rmContext |
|
protected RMContext |
SchedulerApplicationAttempt.rmContext |
| Modifier and Type | Method | Description |
|---|---|---|
RMContext |
SchedContainerChangeRequest.getRmContext() |
|
RMContext |
AppSchedulingInfo.getRMContext() |
| Modifier and Type | Method | Description |
|---|---|---|
static boolean |
SchedulerUtils.checkQueueLabelExpression(java.util.Set<java.lang.String> queueLabels,
java.lang.String labelExpression,
RMContext rmContext) |
Check queue label expression, check if node label in queue's
node-label-expression existed in clusterNodeLabels if rmContext != null.
|
static RMContainer |
SchedulerUtils.createOpportunisticRmContainer(RMContext rmContext,
org.apache.hadoop.yarn.api.records.Container container,
boolean isRemotelyAllocated) |
|
static AppPlacementAllocator<SchedulerNode> |
ApplicationPlacementAllocatorFactory.getAppPlacementAllocator(java.lang.String appPlacementAllocatorName,
AppSchedulingInfo appSchedulingInfo,
org.apache.hadoop.yarn.server.scheduler.SchedulerRequestKey schedulerRequestKey,
RMContext rmContext) |
Get AppPlacementAllocator related to the placement type requested.
|
void |
ConfigurationMutationACLPolicy.init(org.apache.hadoop.conf.Configuration conf,
RMContext rmContext) |
Initialize ACL policy with configuration and RMContext.
|
void |
DefaultConfigurationMutationACLPolicy.init(org.apache.hadoop.conf.Configuration conf,
RMContext rmContext) |
|
static void |
SchedulerUtils.normalizeAndValidateRequest(org.apache.hadoop.yarn.api.records.ResourceRequest resReq,
org.apache.hadoop.yarn.api.records.Resource maximumAllocation,
java.lang.String queueName,
boolean isRecovery,
RMContext rmContext,
org.apache.hadoop.yarn.api.records.QueueInfo queueInfo,
boolean nodeLabelsEnabled) |
|
static void |
SchedulerUtils.normalizeAndValidateRequest(org.apache.hadoop.yarn.api.records.ResourceRequest resReq,
org.apache.hadoop.yarn.api.records.Resource maximumAllocation,
java.lang.String queueName,
RMContext rmContext,
org.apache.hadoop.yarn.api.records.QueueInfo queueInfo,
boolean nodeLabelsEnabled) |
|
void |
AbstractYarnScheduler.reinitialize(org.apache.hadoop.conf.Configuration conf,
RMContext rmContext) |
|
void |
ResourceScheduler.reinitialize(org.apache.hadoop.conf.Configuration conf,
RMContext rmContext) |
Re-initialize the
ResourceScheduler. |
void |
ResourceScheduler.setRMContext(RMContext rmContext) |
Set RMContext for
ResourceScheduler. |
| Constructor | Description |
|---|---|
AppSchedulingInfo(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId,
java.lang.String user,
Queue queue,
AbstractUsersManager abstractUsersManager,
long epoch,
ResourceUsage appResourceUsage,
java.util.Map<java.lang.String,java.lang.String> applicationSchedulingEnvs,
RMContext rmContext,
boolean unmanagedAM) |
|
SchedContainerChangeRequest(RMContext rmContext,
SchedulerNode schedulerNode,
RMContainer rmContainer,
org.apache.hadoop.yarn.api.records.Resource targetCapacity) |
|
SchedulerApplicationAttempt(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId,
java.lang.String user,
Queue queue,
AbstractUsersManager abstractUsersManager,
RMContext rmContext) |
| Constructor | Description |
|---|---|
ActivitiesManager(RMContext rmContext) |
| Modifier and Type | Method | Description |
|---|---|---|
RMContext |
QueueManagementDynamicEditPolicy.getRmContext() |
|
RMContext |
CapacityScheduler.getRMContext() |
|
RMContext |
CapacitySchedulerContext.getRMContext() |
| 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 |
CapacityScheduler.reinitialize(org.apache.hadoop.conf.Configuration newConf,
RMContext rmContext) |
|
void |
CapacityScheduler.reinitialize(org.apache.hadoop.conf.Configuration newConf,
RMContext rmContext,
boolean validation) |
|
void |
QueueManagementDynamicEditPolicy.reinitialize(org.apache.hadoop.conf.Configuration config,
RMContext context,
ResourceScheduler sched) |
Reinitializes queues(Called on scheduler.reinitialize)
|
void |
CapacityScheduler.setRMContext(RMContext rmContext) |
|
static boolean |
CapacitySchedulerConfigValidator.validateCSConfiguration(org.apache.hadoop.conf.Configuration oldConfParam,
org.apache.hadoop.conf.Configuration newConf,
RMContext rmContext) |
| Constructor | Description |
|---|---|
QueueManagementDynamicEditPolicy(RMContext context,
CapacityScheduler scheduler) |
|
QueueManagementDynamicEditPolicy(RMContext context,
CapacityScheduler scheduler,
org.apache.hadoop.yarn.util.Clock clock) |
| Constructor | Description |
|---|---|
AbstractContainerAllocator(FiCaSchedulerApp application,
org.apache.hadoop.yarn.util.resource.ResourceCalculator rc,
RMContext rmContext) |
|
AbstractContainerAllocator(FiCaSchedulerApp application,
org.apache.hadoop.yarn.util.resource.ResourceCalculator rc,
RMContext rmContext,
ActivitiesManager activitiesManager) |
|
ContainerAllocator(FiCaSchedulerApp application,
org.apache.hadoop.yarn.util.resource.ResourceCalculator rc,
RMContext rmContext) |
|
ContainerAllocator(FiCaSchedulerApp application,
org.apache.hadoop.yarn.util.resource.ResourceCalculator rc,
RMContext rmContext,
ActivitiesManager activitiesManager) |
|
RegularContainerAllocator(FiCaSchedulerApp application,
org.apache.hadoop.yarn.util.resource.ResourceCalculator rc,
RMContext rmContext,
ActivitiesManager activitiesManager) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
QueueAdminConfigurationMutationACLPolicy.init(org.apache.hadoop.conf.Configuration config,
RMContext context) |
|
void |
FSSchedulerConfigurationStore.initialize(org.apache.hadoop.conf.Configuration fsConf,
org.apache.hadoop.conf.Configuration vSchedConf,
RMContext rmContext) |
|
void |
InMemoryConfigurationStore.initialize(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.conf.Configuration schedConf,
RMContext rmContext) |
|
void |
LeveldbConfigurationStore.initialize(org.apache.hadoop.conf.Configuration config,
org.apache.hadoop.conf.Configuration schedConf,
RMContext rmContext) |
|
abstract void |
YarnConfigurationStore.initialize(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.conf.Configuration schedConf,
RMContext rmContext) |
Initialize the configuration store, with schedConf as the initial
scheduler configuration.
|
void |
ZKConfigurationStore.initialize(org.apache.hadoop.conf.Configuration config,
org.apache.hadoop.conf.Configuration schedConf,
RMContext rmContext) |
| Constructor | Description |
|---|---|
FileBasedCSConfigurationProvider(RMContext rmContext) |
Construct file based CS configuration provider with given context.
|
MutableCSConfigurationProvider(RMContext rmContext) |
| Constructor | Description |
|---|---|
FiCaSchedulerApp(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId,
java.lang.String user,
Queue queue,
AbstractUsersManager abstractUsersManager,
RMContext rmContext) |
|
FiCaSchedulerApp(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId,
java.lang.String user,
Queue queue,
AbstractUsersManager abstractUsersManager,
RMContext rmContext,
org.apache.hadoop.yarn.api.records.Priority appPriority,
boolean isAttemptRecovering) |
|
FiCaSchedulerApp(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId,
java.lang.String user,
Queue queue,
AbstractUsersManager abstractUsersManager,
RMContext rmContext,
org.apache.hadoop.yarn.api.records.Priority appPriority,
boolean isAttemptRecovering,
ActivitiesManager activitiesManager) |
| Constructor | Description |
|---|---|
AllocationTagsManager(RMContext context) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
DefaultPlacementAlgorithm.init(RMContext rmContext) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
ConstraintPlacementAlgorithm.init(RMContext rmContext) |
Initialize the Algorithm.
|
| Modifier and Type | Method | Description |
|---|---|---|
RMContext |
FairScheduler.getRMContext() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
FairScheduler.reinitialize(org.apache.hadoop.conf.Configuration conf,
RMContext rmContext) |
|
void |
FairScheduler.setRMContext(RMContext rmContext) |
| Constructor | Description |
|---|---|
FSAppAttempt(FairScheduler scheduler,
org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId,
java.lang.String user,
FSLeafQueue queue,
ActiveUsersManager activeUsersManager,
RMContext rmContext) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
FifoScheduler.reinitialize(org.apache.hadoop.conf.Configuration conf,
RMContext rmContext) |
|
void |
FifoScheduler.setRMContext(RMContext rmContext) |
| Modifier and Type | Field | Description |
|---|---|---|
protected RMContext |
AppPlacementAllocator.rmContext |
| Modifier and Type | Method | Description |
|---|---|---|
void |
AppPlacementAllocator.initialize(AppSchedulingInfo appSchedulingInfo,
org.apache.hadoop.yarn.server.scheduler.SchedulerRequestKey schedulerRequestKey,
RMContext rmContext) |
Initialize this allocator, this will be called by Factory automatically.
|
void |
LocalityAppPlacementAllocator.initialize(AppSchedulingInfo appSchedulingInfo,
org.apache.hadoop.yarn.server.scheduler.SchedulerRequestKey schedulerRequestKey,
RMContext rmContext) |
|
void |
SingleConstraintAppPlacementAllocator.initialize(AppSchedulingInfo appSchedulingInfo,
org.apache.hadoop.yarn.server.scheduler.SchedulerRequestKey schedulerRequestKey,
RMContext rmContext) |
|
void |
MultiNodeSortingManager.setRMContext(RMContext context) |
| Constructor | Description |
|---|---|
MultiNodeSorter(RMContext rmContext,
MultiNodePolicySpec policy) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
DelegationTokenRenewer.setRMContext(RMContext rmContext) |
| Constructor | Description |
|---|---|
AMRMTokenSecretManager(org.apache.hadoop.conf.Configuration conf,
RMContext rmContext) |
Create an
AMRMTokenSecretManager. |
ProxyCAManager(org.apache.hadoop.yarn.server.webproxy.ProxyCA proxyCA,
RMContext rmContext) |
|
RMDelegationTokenSecretManager(long delegationKeyUpdateInterval,
long delegationTokenMaxLifetime,
long delegationTokenRenewInterval,
long delegationTokenRemoverScanInterval,
RMContext rmContext) |
Create a secret manager
|
| Modifier and Type | Method | Description |
|---|---|---|
RMContext |
RMWebApp.getRMContext() |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.