radar-hdfs-restructure version 0.6.0
Changes since version 0.5.7:
- A new configuration file has been introduced. This allows for easier and more flexible configuration of the converter.
- Fixes an issue when using the output generator as a one-time application instead of a service.
- Converted Java code to Kotlin
- Refactored package names, including change to
org.radarbase
- Track offsets in a per-topic offsets file in the offsets directory.
- Added an S3 storage driver.
- Use per-topic locking, to allow multiple restructure services to run simultaneously.
- Simplified parallelism.
Upgrade instructions:
- Write configuration file to match settings used with 0.5.7
- If needed, move all entries of
offsets.csv
to their own file inoffsets/<topic>.csv
. First go to the output directory, then run thebin/migrate-offsets-to-0.6.0.sh
script.