diff options
| author | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2022-05-02 11:44:48 +0200 |
|---|---|---|
| committer | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2022-05-02 15:37:03 +0200 |
| commit | 9411845b3f26536a1e6ea40504e396f19d25a09a (patch) | |
| tree | eccf44c25f0074a40b42797c2a3147f213ddab86 /opendc-trace/opendc-trace-opendc | |
| parent | ae0b12987dca93c05e44341963511ac8cf802793 (diff) | |
refactor(trace/parquet): Drop dependency on Avro
This change updates the Parquet support library in OpenDC to not rely on
Avro, but instead interface directly with Parquet's reading and writing
functionality, providing less overhead.
Diffstat (limited to 'opendc-trace/opendc-trace-opendc')
| -rw-r--r-- | opendc-trace/opendc-trace-opendc/src/main/kotlin/org/opendc/trace/opendc/OdcVmTraceFormat.kt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/opendc-trace/opendc-trace-opendc/src/main/kotlin/org/opendc/trace/opendc/OdcVmTraceFormat.kt b/opendc-trace/opendc-trace-opendc/src/main/kotlin/org/opendc/trace/opendc/OdcVmTraceFormat.kt index 155f8cf3..b455a2cf 100644 --- a/opendc-trace/opendc-trace-opendc/src/main/kotlin/org/opendc/trace/opendc/OdcVmTraceFormat.kt +++ b/opendc-trace/opendc-trace-opendc/src/main/kotlin/org/opendc/trace/opendc/OdcVmTraceFormat.kt @@ -105,11 +105,11 @@ public class OdcVmTraceFormat : TraceFormat { override fun newReader(path: Path, table: String): TableReader { return when (table) { TABLE_RESOURCES -> { - val reader = LocalParquetReader(path.resolve("meta.parquet"), LocalParquetReader.custom(ResourceReadSupport())) + val reader = LocalParquetReader(path.resolve("meta.parquet"), ResourceReadSupport()) OdcVmResourceTableReader(reader) } TABLE_RESOURCE_STATES -> { - val reader = LocalParquetReader(path.resolve("trace.parquet"), LocalParquetReader.custom(ResourceStateReadSupport())) + val reader = LocalParquetReader(path.resolve("trace.parquet"), ResourceStateReadSupport()) OdcVmResourceStateTableReader(reader) } TABLE_INTERFERENCE_GROUPS -> { |
