Skip to content

Migrate Flink benchmark implementation

Sören Henning requested to merge flink-benchmark-migration into master

This merge request will fix #20 (closed). It is based on the existing implementation in the apache-flink branch but has to tackle the following requirements:

  • Migrate the individual benchmarks with their new enumeration
    • Migrate UC1
    • Migrate UC2 (f.k.a. UC3)
    • Migrate UC3 (f.k.a. UC4)
    • Migrate UC4 (f.k.a. UC2)
      • Migrate to latest architecture including dedicated feedback loop
  • Migrate to Titan Control Center Commons 0.1.0
  • Fix code quality issues
  • Support Docker builds (already available in apache-flink)
  • Build and push Docker images in CI pipeline
  • Update Docker Compose files in docker-test
  • Enhance Gradle configuration sharing (see #107 (closed), might be tackled in a follow up MR)
  • Clean up Gradle build files (see #59, might be tackled in a follow up MR)
  • Rename Gradle subprojects. Envisaged naming is already available in settings.gradle files as comments)
  • Provide corresponding Kubernetes benchmark definitions (might be tackled in a follow up ticket)
Edited by Sören Henning

Merge request reports