public class TaskSchedulerWrapper extends Object
| Constructor and Description |
|---|
TaskSchedulerWrapper(org.apache.tez.serviceplugins.api.TaskScheduler real) |
| Modifier and Type | Method and Description |
|---|---|
void |
allocateTask(Object task,
org.apache.hadoop.yarn.api.records.Resource capability,
org.apache.hadoop.yarn.api.records.ContainerId containerId,
org.apache.hadoop.yarn.api.records.Priority priority,
Object containerSignature,
Object clientCookie) |
void |
allocateTask(Object task,
org.apache.hadoop.yarn.api.records.Resource capability,
String[] hosts,
String[] racks,
org.apache.hadoop.yarn.api.records.Priority priority,
Object containerSignature,
Object clientCookie) |
void |
blacklistNode(org.apache.hadoop.yarn.api.records.NodeId nodeId) |
void |
dagComplete() |
Object |
deallocateContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId) |
boolean |
deallocateTask(Object task,
boolean taskSucceeded,
org.apache.tez.serviceplugins.api.TaskAttemptEndReason endReason,
String diagnostics) |
org.apache.hadoop.yarn.api.records.Resource |
getAvailableResources() |
int |
getClusterNodeCount() |
org.apache.tez.serviceplugins.api.TaskScheduler |
getTaskScheduler() |
org.apache.hadoop.yarn.api.records.Resource |
getTotalResources() |
boolean |
hasUnregistered() |
void |
setShouldUnregister() |
void |
taskStateUpdated(Object task,
org.apache.tez.serviceplugins.api.TaskScheduler.SchedulerTaskState state) |
void |
unblacklistNode(org.apache.hadoop.yarn.api.records.NodeId nodeId) |
public TaskSchedulerWrapper(org.apache.tez.serviceplugins.api.TaskScheduler real)
public org.apache.hadoop.yarn.api.records.Resource getAvailableResources()
throws Exception
Exceptionpublic org.apache.hadoop.yarn.api.records.Resource getTotalResources()
throws Exception
Exceptionpublic void blacklistNode(org.apache.hadoop.yarn.api.records.NodeId nodeId)
throws Exception
Exceptionpublic void unblacklistNode(org.apache.hadoop.yarn.api.records.NodeId nodeId)
throws Exception
Exceptionpublic void allocateTask(Object task, org.apache.hadoop.yarn.api.records.Resource capability, String[] hosts, String[] racks, org.apache.hadoop.yarn.api.records.Priority priority, Object containerSignature, Object clientCookie) throws Exception
Exceptionpublic void allocateTask(Object task, org.apache.hadoop.yarn.api.records.Resource capability, org.apache.hadoop.yarn.api.records.ContainerId containerId, org.apache.hadoop.yarn.api.records.Priority priority, Object containerSignature, Object clientCookie) throws Exception
Exceptionpublic void taskStateUpdated(Object task, org.apache.tez.serviceplugins.api.TaskScheduler.SchedulerTaskState state) throws Exception
Exceptionpublic boolean deallocateTask(Object task, boolean taskSucceeded, org.apache.tez.serviceplugins.api.TaskAttemptEndReason endReason, @Nullable String diagnostics) throws Exception
Exceptionpublic Object deallocateContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId) throws Exception
Exceptionpublic org.apache.tez.serviceplugins.api.TaskScheduler getTaskScheduler()
Copyright © 2020 Apache Software Foundation. All rights reserved.