"README" did not exist on "2ef4e595704a3db924e9952bd71675d525d47164"
Das Quellprojekt dieses Merge Requests wurde entfernt.
Resolve "Implement Quarkus/Kotlin protype"
This MR resolves most of #109 (closed) and contains the first part of a prototype for a theodolite implementation in Kotlin.
At the moment, this MR contains the following parts:
-
#129 (closed) Implementation for search strategies and restrictions
- Linear search
- Binary search
- lower bound restriction
- simple unit test
- #133 (closed) (merged with !82 (merged)) Adds a logging capability
- #130 (closed) Features of run_uc -> #126 (closed) and #127 (closed)
-
#127 (closed) (merged with !79 (closed))
- Communication with zookeeper, for example for resetting after a experiment run
-
#126 (closed) (merged with !81 (closed))
- Communication with Kafka, for example to create or delete Topics
- an
execution package
as a starting point for running theodolite - ability to load Kubernetes resource configuration as yaml files, configure the loaded resource and deploy the modified resources to K8s. And, based on this, the implementation of the benchmark UC1 (I couldn't find a ticket for this, is there one already @stu203404)
Todos before ready to merge:
-
apply open reviews (mostly for @stu203404) -
apply open reviews (mostly for @stu200776 and @stu126940) -
replace print statement with logger calls to fully resolve #133 (closed) -
finalize exemplary implementation of UC1 -
maybe we should add a basic implementation of themoved to #135 (closed) and #139 (closed)SLOChecker
(#135 (closed)) and theMetricFetcher
(#139 (closed)) before merge
This MR closes:
Closes #126 (closed), Closes #127 (closed), Closes #133 (closed), Closes #129 (closed)
Edited by Benedikt Wetzel
Merge request reports
Activity
Filter activity
added 1 commit
- 940cf029 - add implementation for strategie related components
added 1 commit
- d3fbe901 - add test for binary search, small code adjustments
requested review from @stu203404
requested review from @she and removed review request for @stu203404
requested review from @stu203404 and removed review request for @she
assigned to @she
added 1 commit
- 661cd61a - save benchmark results, add notes as comments
added 66 commits
-
434b753f...e9357c10 - 37 commits from branch
she:theodolite-kotlin
- 441ef33e - Use offical cau-se image
- 58c4971e - Introduce better naming for volumes
- 933887a0 - Minor docs clarification
- d0299a1d - Fix output path
- e8b7fc6c - Start with skelet from run_uc.py
- 4cbe313b - Add kafka and zookeeper dependencies
- bd37a19f - Renaming + implement waitExecution
- a0fb76e0 - Add create and delete topics
- 047d3dba - Add naive reset Zookeeper
- 73522d11 - Rename RunUc
- 957fc5bb - Add WorkloadGeneratorStateCleaner that resets zookeeper
- bdeadef8 - Fix WorkloadStateCleaner to include empty check
- 647f5b71 - Remove zookeeper from BenchmarkExecutor + Add Benchmark
- e87381b5 - Pull lag exporter image only if not present
- 8f62f9b3 - Add comment to show larger log retention time
- c679e140 - Fix BenchmarkExecutor + Add TopicManager
- 6ba9f900 - Suggest using `kubectl create` instead of apply
- 1e8e383f - Add demand metric notebook
- 964607da - Add demand metric plotting notebook
- e55f8d50 - Clearify documentation of plotting notebook
- 9cb940dd - Add hint on Python 3.9 usage
- 605510cb - Ass missing package import
- b7bb0e54 - Add logger
- d6736e05 - Merge branch 'master' into feature/127-zookeeper-communication
- 1948862e - Merge remote-tracking branch 'upstream/master' into 109-implement-kotlin-prototype
- ddbe80a7 - Merge branch 'master' into feature/126-kafka-communication
- ea7fd219 - Merge
- 26279652 - Merge feature
- f75dd66b - Merge in order to add logging
Toggle commit list-
434b753f...e9357c10 - 37 commits from branch
- Resolved by Benedikt Wetzel
- Resolved by Benedikt Wetzel
- Resolved by Benedikt Wetzel
- Resolved by Benedikt Wetzel
- Resolved by Benedikt Wetzel
- Resolved by Benedikt Wetzel
Please register or sign in to reply