public class SynthJob extends Object implements org.apache.hadoop.tools.rumen.JobStory
| Modifier and Type | Class and Description |
|---|---|
static class |
SynthJob.SynthTask
Nested class used to represent a task instance in a job.
|
| Modifier | Constructor and Description |
|---|---|
protected |
SynthJob(org.apache.commons.math3.random.JDKRandomGenerator rand,
org.apache.hadoop.conf.Configuration conf,
SynthTraceJobProducer.JobDefinition jobDef,
String queue,
long actualSubmissionTime) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
long |
getDeadline() |
long |
getDuration() |
org.apache.hadoop.mapreduce.InputSplit[] |
getInputSplits() |
org.apache.hadoop.mapred.JobConf |
getJobConf() |
org.apache.hadoop.mapreduce.JobID |
getJobID() |
org.apache.hadoop.tools.rumen.TaskAttemptInfo |
getMapTaskAttemptInfoAdjusted(int taskNumber,
int taskAttemptNumber,
int locality) |
String |
getName() |
int |
getNumberMaps() |
int |
getNumberReduces() |
org.apache.hadoop.tools.rumen.Pre21JobHistoryConstants.Values |
getOutcome() |
Map<String,String> |
getParams() |
String |
getQueueName() |
long |
getSubmissionTime() |
org.apache.hadoop.tools.rumen.TaskAttemptInfo |
getTaskAttemptInfo(org.apache.hadoop.mapreduce.TaskType taskType,
int taskNumber,
int taskAttemptNumber) |
org.apache.hadoop.tools.rumen.TaskInfo |
getTaskInfo(org.apache.hadoop.mapreduce.TaskType taskType,
int taskNumber) |
List<SynthJob.SynthTask> |
getTasks() |
long |
getTotalSlotTime() |
String |
getType() |
String |
getUser() |
boolean |
hasDeadline() |
int |
hashCode() |
String |
toString() |
protected SynthJob(org.apache.commons.math3.random.JDKRandomGenerator rand,
org.apache.hadoop.conf.Configuration conf,
SynthTraceJobProducer.JobDefinition jobDef,
String queue,
long actualSubmissionTime)
public String getType()
public List<SynthJob.SynthTask> getTasks()
public boolean hasDeadline()
public String getName()
getName in interface org.apache.hadoop.tools.rumen.JobStorypublic String getUser()
getUser in interface org.apache.hadoop.tools.rumen.JobStorypublic org.apache.hadoop.mapreduce.JobID getJobID()
getJobID in interface org.apache.hadoop.tools.rumen.JobStorypublic long getSubmissionTime()
getSubmissionTime in interface org.apache.hadoop.tools.rumen.JobStorypublic String getQueueName()
getQueueName in interface org.apache.hadoop.tools.rumen.JobStorypublic long getTotalSlotTime()
public long getDuration()
public long getDeadline()
public org.apache.hadoop.mapred.JobConf getJobConf()
getJobConf in interface org.apache.hadoop.tools.rumen.JobStorypublic int getNumberMaps()
getNumberMaps in interface org.apache.hadoop.tools.rumen.JobStorypublic int getNumberReduces()
getNumberReduces in interface org.apache.hadoop.tools.rumen.JobStorypublic org.apache.hadoop.mapreduce.InputSplit[] getInputSplits()
getInputSplits in interface org.apache.hadoop.tools.rumen.JobStorypublic org.apache.hadoop.tools.rumen.TaskInfo getTaskInfo(org.apache.hadoop.mapreduce.TaskType taskType,
int taskNumber)
getTaskInfo in interface org.apache.hadoop.tools.rumen.JobStorypublic org.apache.hadoop.tools.rumen.TaskAttemptInfo getTaskAttemptInfo(org.apache.hadoop.mapreduce.TaskType taskType,
int taskNumber,
int taskAttemptNumber)
getTaskAttemptInfo in interface org.apache.hadoop.tools.rumen.JobStorypublic org.apache.hadoop.tools.rumen.TaskAttemptInfo getMapTaskAttemptInfoAdjusted(int taskNumber,
int taskAttemptNumber,
int locality)
getMapTaskAttemptInfoAdjusted in interface org.apache.hadoop.tools.rumen.JobStorypublic org.apache.hadoop.tools.rumen.Pre21JobHistoryConstants.Values getOutcome()
getOutcome in interface org.apache.hadoop.tools.rumen.JobStoryCopyright © 2008–2020 Apache Software Foundation. All rights reserved.