summaryrefslogtreecommitdiff
path: root/opendc
diff options
context:
space:
mode:
Diffstat (limited to 'opendc')
-rw-r--r--opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/TraceConverter.kt14
1 files changed, 9 insertions, 5 deletions
diff --git a/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/TraceConverter.kt b/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/TraceConverter.kt
index d005a157..c62f59f9 100644
--- a/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/TraceConverter.kt
+++ b/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/TraceConverter.kt
@@ -36,10 +36,14 @@ import kotlin.math.max
import kotlin.math.min
/**
- *
- * @author Fabian Mastenbroek (f.s.mastenbroek@student.tudelft.nl)
+ * A script to convert a trace in text format into a Parquet trace.
*/
-fun main() {
+fun main(args: Array<String>) {
+ if (args.size < 2) {
+ println("error: expected <INPUT> <OUTPUT>")
+ return
+ }
+
val metaSchema = SchemaBuilder
.record("meta")
.namespace("com.atlarge.opendc.format.sc20")
@@ -69,8 +73,8 @@ fun main() {
val provisionedMemoryCol = 20
val traceInterval = 5 * 60 * 1000L
- val dest = File("../traces/solvinity/small-parquet")
- val traceDirectory = File("../traces/solvinity/small")
+ val dest = File(args[0])
+ val traceDirectory = File(args[1])
val vms =
traceDirectory.walk()
.filterNot { it.isDirectory }