The source project of this merge request has been removed.
Resolve "Implement Quarkus/Kotlin protype"
-
Review changes -
-
Download -
Patches
-
Plain diff
Merged
Simon Ehrenstein requested to merge stu200776/spesb:109-implement-kotlin-prototype into theodolite-kotlin
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
Compare and
- version 384c31ea21
- version 3789a5951d
- version 3673bafc3a
- version 35a928911e
- version 34c7238681
- version 33eb635ffd
- version 320c6b103c
- version 31d81d525f
- version 306efbd7b5
- version 296d9d375e
- version 28f2d671ca
- version 2779ed456f
- version 26ea12bae6
- version 257b55c6d1
- version 244ffaa587
- version 232f1990d7
- version 228ce82904
- version 21f1e49211
- version 203478fe70
- version 19c09f4de1
- version 184ea2b034
- version 174d3587f5
- version 1653128498
- version 159702e885
- version 1489033da9
- version 131ca9fe9c
- version 1288bc461a
- version 1188bc461a
- version 10f75dd66b
- version 9434b753f
- version 8727e62b4
- version 70fafc90d
- version 6661cd61a
- version 5d3fbe901
- version 4d3fbe901
- version 3afdf794a
- version 2940cf029
- version 11525fb49
- theodolite-kotlin (base)
- latest version1d42d7f999 commits,
- version 384c31ea2191 commits,
- version 3789a5951d90 commits,
- version 3673bafc3a89 commits,
- version 35a928911e88 commits,
- version 34c723868187 commits,
- version 33eb635ffd86 commits,
- version 320c6b103c84 commits,
- version 31d81d525f82 commits,
- version 306efbd7b581 commits,
- version 296d9d375e80 commits,
- version 28f2d671ca79 commits,
- version 2779ed456f78 commits,
- version 26ea12bae677 commits,
- version 257b55c6d176 commits,
- version 244ffaa58775 commits,
- version 232f1990d774 commits,
- version 228ce8290473 commits,
- version 21f1e4921164 commits,
- version 203478fe7062 commits,
- version 19c09f4de161 commits,
- version 184ea2b03460 commits,
- version 174d3587f559 commits,
- version 165312849857 commits,
- version 159702e88556 commits,
- version 1489033da955 commits,
- version 131ca9fe9c49 commits,
- version 1288bc461a29 commits,
- version 1188bc461a41 commits,
- version 10f75dd66b40 commits,
- version 9434b753f11 commits,
- version 8727e62b410 commits,
- version 70fafc90d9 commits,
- version 6661cd61a8 commits,
- version 5d3fbe9017 commits,
- version 4d3fbe9017 commits,
- version 3afdf794a6 commits,
- version 2940cf0295 commits,
- version 11525fb494 commits,
Compare changes
- Side-by-side
- Inline
Files
49Loading