Skip to content
Snippets Groups Projects

Draft: Migrate Beam benchmark implementation

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

This merge request will fix #147 (closed). It is based on the existing implementation in the https://git.se.informatik.uni-kiel.de/stu128012/theodolite/-/tree/beam_current_theodolite fork 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 Titan Control Center Commons 0.1.0 (Avro records and Schema Registry are already used)
  • Fix code quality issues if any
  • Support Docker builds (already available in the base branch)
  • Build and push Docker images in CI pipeline
  • Update Docker Compose files in docker-test
  • Share code among Beam runners (either create subprojects or dedicated Gradle tasks or dedicated Dockerfiles or environment variables or ...)
  • Clean up Gradle build files
  • Provide corresponding Kubernetes benchmark definitions (might be tackled in a follow up ticket)
Edited by Sören Henning

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading