| Package | Description |
|---|---|
| org.apache.slider.providers | |
| org.apache.slider.server.appmaster | |
| org.apache.slider.server.appmaster.operations | |
| org.apache.slider.server.appmaster.state |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractProviderService.execute(List<AbstractRMOperation> operations) |
| Modifier and Type | Method and Description |
|---|---|
void |
SliderAppMaster.execute(List<AbstractRMOperation> operations) |
| Modifier and Type | Class and Description |
|---|---|
class |
CancelSingleRequest
Cancel a container request
|
class |
ContainerReleaseOperation |
class |
ContainerRequestOperation
A container request operation
|
| Modifier and Type | Method and Description |
|---|---|
void |
RMOperationHandlerActions.execute(List<AbstractRMOperation> operations)
Execute an entire list of operations
|
void |
RMOperationHandler.execute(List<AbstractRMOperation> operations) |
| Modifier and Type | Field and Description |
|---|---|
List<AbstractRMOperation> |
ContainerAllocationResults.operations
A possibly empty list of requests to add to the follow-up actions
|
List<AbstractRMOperation> |
AppState.NodeUpdatedOutcome.operations |
| Modifier and Type | Method and Description |
|---|---|
List<AbstractRMOperation> |
RoleHistory.cancelOutstandingAARequests()
Escalate operation as triggered by external timer.
|
List<AbstractRMOperation> |
OutstandingRequestTracker.cancelOutstandingAARequests()
Cancel all outstanding AA requests from the lists of requests.
|
List<AbstractRMOperation> |
AppState.cancelOutstandingAARequests()
Cancel any outstanding AA Requests, building up the list of ops to
cancel, removing them from RoleHistory structures and the RoleStatus
entries.
|
List<AbstractRMOperation> |
RoleHistory.cancelRequestsForRole(RoleStatus role,
int toCancel)
Cancel a number of outstanding requests for a role -that is, not
actual containers, just requests for new ones.
|
List<AbstractRMOperation> |
RoleHistory.escalateOutstandingRequests()
Escalate operation as triggered by external timer.
|
List<AbstractRMOperation> |
AppState.escalateOutstandingRequests()
Escalate operation as triggered by external timer.
|
List<AbstractRMOperation> |
OutstandingRequestTracker.escalateOutstandingRequests(long now)
Escalate operation as triggered by external timer.
|
List<AbstractRMOperation> |
AppState.releaseAllContainers()
Release all containers.
|
List<AbstractRMOperation> |
AppState.releaseContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId)
Releases a container based on container id
|
List<AbstractRMOperation> |
AppState.reviewRequestAndReleaseNodes()
Look at where the current node state is -and whether it should be changed
|
| Modifier and Type | Method and Description |
|---|---|
void |
AppState.onContainersAllocated(List<org.apache.hadoop.yarn.api.records.Container> allocatedContainers,
List<ContainerAssignment> assignments,
List<AbstractRMOperation> operations)
Event handler for allocated containers: builds up the lists
of assignment actions (what to run where), and possibly
a list of operations to perform
|
| Constructor and Description |
|---|
AppState.NodeUpdatedOutcome(boolean clusterChanged,
List<AbstractRMOperation> operations) |
Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.