public class TaskRunnerCallable
extends org.apache.tez.common.CallableWithNdc<org.apache.tez.runtime.task.TaskRunner2Result>
| Modifier and Type | Class and Description |
|---|---|
static class |
TaskRunnerCallable.ConfParams |
| Constructor and Description |
|---|
TaskRunnerCallable(org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.SubmitWorkRequestProto request,
QueryFragmentInfo fragmentInfo,
org.apache.hadoop.conf.Configuration conf,
org.apache.tez.runtime.api.ExecutionContext executionContext,
Map<String,String> envMap,
org.apache.hadoop.security.Credentials credentials,
long memoryAvailable,
AMReporter amReporter,
TaskRunnerCallable.ConfParams confParams,
LlapDaemonExecutorMetrics metrics,
KilledTaskHandler killedTaskHandler,
FragmentCompletionHandler fragmentCompleteHandler,
org.apache.tez.hadoop.shim.HadoopShim tezHadoopShim,
org.apache.tez.dag.records.TezTaskAttemptID attemptId,
org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.SignableVertexSpec vertex,
org.apache.tez.runtime.api.impl.TezEvent initialEvent,
org.apache.hadoop.security.UserGroupInformation fsTaskUgi,
SchedulerFragmentCompletingListener completionListener,
SocketFactory socketFactory,
boolean isGuaranteed,
WmFragmentCounters wmCounters) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.tez.runtime.task.TaskRunner2Result |
callInternal() |
boolean |
canFinish() |
boolean |
canFinishForPriority() |
boolean |
equals(Object obj) |
org.apache.hadoop.hive.llap.daemon.impl.TaskRunnerCallable.TaskRunnerCallback |
getCallback() |
QueryFragmentInfo |
getFragmentInfo() |
org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.FragmentRuntimeInfo |
getFragmentRuntimeInfo() |
String |
getQueryId() |
org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.SubmitWorkRequestProto |
getRequest() |
String |
getRequestId() |
long |
getStartTime() |
static String |
getTaskIdentifierString(org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.SubmitWorkRequestProto request,
org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.SignableVertexSpec vertex,
String queryId) |
org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.SignableVertexSpec |
getVertexSpec() |
int |
hashCode() |
boolean |
isGuaranteed() |
void |
killTask()
Attempt to kill a running task.
|
void |
reportTaskKilled()
Inform the AM that this task has been killed.
|
void |
setIsGuaranteed(boolean isGuaranteed) |
void |
setWmCountersDone() |
void |
setWmCountersQueued() |
void |
setWmCountersRunning() |
void |
shutdown() |
String |
toString() |
void |
updateCanFinishForPriority(boolean value) |
public TaskRunnerCallable(org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.SubmitWorkRequestProto request,
QueryFragmentInfo fragmentInfo,
org.apache.hadoop.conf.Configuration conf,
org.apache.tez.runtime.api.ExecutionContext executionContext,
Map<String,String> envMap,
org.apache.hadoop.security.Credentials credentials,
long memoryAvailable,
AMReporter amReporter,
TaskRunnerCallable.ConfParams confParams,
LlapDaemonExecutorMetrics metrics,
KilledTaskHandler killedTaskHandler,
FragmentCompletionHandler fragmentCompleteHandler,
org.apache.tez.hadoop.shim.HadoopShim tezHadoopShim,
org.apache.tez.dag.records.TezTaskAttemptID attemptId,
org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.SignableVertexSpec vertex,
org.apache.tez.runtime.api.impl.TezEvent initialEvent,
org.apache.hadoop.security.UserGroupInformation fsTaskUgi,
SchedulerFragmentCompletingListener completionListener,
SocketFactory socketFactory,
boolean isGuaranteed,
WmFragmentCounters wmCounters)
public long getStartTime()
protected org.apache.tez.runtime.task.TaskRunner2Result callInternal()
throws Exception
callInternal in class org.apache.tez.common.CallableWithNdc<org.apache.tez.runtime.task.TaskRunner2Result>Exceptionpublic void killTask()
public void reportTaskKilled()
public boolean canFinish()
public boolean canFinishForPriority()
public void updateCanFinishForPriority(boolean value)
public void shutdown()
public String getRequestId()
public String getQueryId()
public QueryFragmentInfo getFragmentInfo()
public org.apache.hadoop.hive.llap.daemon.impl.TaskRunnerCallable.TaskRunnerCallback getCallback()
public org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.SubmitWorkRequestProto getRequest()
public static String getTaskIdentifierString(org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.SubmitWorkRequestProto request, org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.SignableVertexSpec vertex, String queryId)
public org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.FragmentRuntimeInfo getFragmentRuntimeInfo()
public org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.SignableVertexSpec getVertexSpec()
public boolean isGuaranteed()
public void setIsGuaranteed(boolean isGuaranteed)
public void setWmCountersDone()
public void setWmCountersQueued()
public void setWmCountersRunning()
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.