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 |
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 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 © 2016 Apache Software Foundation. All rights reserved.