java.io.Closeable, java.lang.AutoCloseable, org.apache.hadoop.tools.rumen.JobStoryProducerpublic class SynthTraceJobProducer
extends java.lang.Object
implements org.apache.hadoop.tools.rumen.JobStoryProducer
| Modifier and Type | Class | Description |
|---|---|---|
static class |
SynthTraceJobProducer.JobDefinition |
Class used to parse a job class from file.
|
static class |
SynthTraceJobProducer.Sample |
Class used to parse value sample information.
|
static class |
SynthTraceJobProducer.TaskDefinition |
A task representing a type of container - e.g.
|
static class |
SynthTraceJobProducer.TimeSample |
This is used to define time-varying probability of a job start-time (e.g.,
to simulate daily patterns).
|
static class |
SynthTraceJobProducer.Trace |
Class used to parse a trace configuration file.
|
static class |
SynthTraceJobProducer.Workload |
Class used to parse a workload from file.
|
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
SLS_SYNTHETIC_TRACE_FILE |
| Constructor | Description |
|---|---|
SynthTraceJobProducer(org.apache.hadoop.conf.Configuration conf) |
|
SynthTraceJobProducer(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.fs.Path path) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
|
org.apache.hadoop.tools.rumen.JobStory |
getNextJob() |
|
int |
getNodesPerRack() |
|
int |
getNumJobs() |
|
int |
getNumNodes() |
|
long |
getSeed() |
|
java.lang.String |
toString() |
public static final java.lang.String SLS_SYNTHETIC_TRACE_FILE
public SynthTraceJobProducer(org.apache.hadoop.conf.Configuration conf)
throws java.io.IOException
java.io.IOExceptionpublic SynthTraceJobProducer(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.fs.Path path)
throws java.io.IOException
java.io.IOExceptionpublic org.apache.hadoop.tools.rumen.JobStory getNextJob()
throws java.io.IOException
getNextJob in interface org.apache.hadoop.tools.rumen.JobStoryProducerjava.io.IOExceptionpublic void close()
close in interface java.lang.AutoCloseableclose in interface java.io.Closeablepublic java.lang.String toString()
toString in class java.lang.Objectpublic int getNumJobs()
public long getSeed()
public int getNodesPerRack()
public int getNumNodes()
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.