Wouter Verlaek
db756b354e
[loadgen] Resubscribe and log ids ( #17080 )
2023-03-29 20:44:39 +02:00
Wouter Verlaek
6694cf138b
[ws-manager-mk2] Enable tracing, add debug logs ( #16643 )
2023-03-06 16:22:03 +01:00
Wouter Verlaek
1631a4a038
[ws-manager-mk2] Loadgen fixes, concurrent reconciliation ( #16613 )
...
* [ws-manager-mk2] Loadgen fixes, concurrent reconciliation
* [ws-manager-mk2] Update tests with content readiness
* Simplify content ready check
* Fix json tags
* Revert poll interval
2023-03-06 15:18:04 +01:00
Kyle Brennan
fbc420bf15
[loadgen] fix application of runtime stress & add network stress ( #16542 )
...
* [loadgen] remove pvc loadgen configs
* [loadgen] add network stress & do network limiting
* [loadgen] add supporting fields
This makes it easier to find results and related workspaces while testing "live"
* [loadgen] fix application of pressure at runtime
The underlying workspace image does not have `stress-ng` or `fio` installed.
* [loadgen] describe the wait timeout values
2023-02-27 20:01:57 +01:00
Christian Weichel
478a75e744
Switch license to AGPL
2022-12-08 13:05:19 -03:00
Wouter Verlaek
bf8abeb841
[loadgen] Allow parallel runs
2022-11-02 01:57:06 +01:00
Wouter Verlaek
098036ad49
fix(loadgen): Lock workspace ID collection to prevent race
2022-10-21 16:02:36 +02:00
JenTing Hsiao
6a3654fbe1
loadgen: make the start workspace timeout same as the ws-manager start workspace timeout
...
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-10-04 22:12:20 +02:00
Thomas Schubart
a78ad61f6a
[loadgen] Add authentication & fix checkoutLocation
2022-09-07 03:44:22 +02:00
utam0k
85c66e3f98
loadgen: fix the error handling when failed to get the ws infomation.
2022-06-13 14:38:22 +05:30
utam0k
0c5932b1c4
loadgen: record the time of stopping workspaces.
2022-06-13 14:38:22 +05:30
Thomas Schubart
36310057ac
Support workspace classes and write results
2022-06-03 00:06:51 +05:30
Thomas Schubart
cf2c0aafa9
Use constant for annotation and describe options
2022-05-17 01:27:31 +05:30
Thomas Schubart
a89e1e70e0
Introduce success rate
2022-05-17 01:27:31 +05:30
Thomas Schubart
15848c58a1
Ensure proper shutdown when requested by user
2022-05-17 01:27:31 +05:30
Thomas Schubart
d7b0f99657
Ensure workspaces are stopped
2022-05-17 01:27:31 +05:30
Thomas Schubart
bddc02472b
Extend loadgen with stress workload
2022-05-17 01:27:31 +05:30
Christian Weichel
f5793c38ad
[loadgen] Support per-repo clone targets
2021-07-19 10:52:23 +02:00
Christian Weichel
7aaab3495e
[loadgen] Add benchmark for prod startup time
2021-07-19 10:52:23 +02:00
Manuel Alejandro de Brito Fontes
a0a5017b58
Remove deprecated grpc time helpers
2021-05-05 06:10:32 -04:00
Manuel Alejandro de Brito Fontes
2b6a56bc40
Update go imports
2021-03-02 06:37:49 -03:00
Sven Efftinge
b897e6777f
Generate better workspace ids
2021-01-26 18:03:25 +01:00
Christian Weichel
b7dda84ad0
[license] Update license header from TypeFox GmbH to Gitpod GmbH
2021-01-04 15:12:02 +01:00
Christian Weichel
5ab046db02
[dev] loadgen - a load-generator for Gitpod
2020-12-02 12:14:15 +01:00