118 Commits

Author SHA1 Message Date
gmega
47646eb02a
feat: complete the final analysis 2025-01-15 10:22:18 -03:00
gmega
1ee8ea8a35
fix: support nested attributes in client retry wrapper 2025-01-14 19:48:58 -03:00
gmega
742578a3f7
feat: complete final analysis 2025-01-14 19:35:20 -03:00
gmega
8ef05e36a9
feat: add more robust retry policy to Deluge client 2025-01-14 19:32:34 -03:00
gmega
700753cf3d
chore: move analysis code into analysis; properly discard experiments that error out 2025-01-13 20:16:41 -03:00
gmega
4cf3117390
fix: don't use retry in readiness predicate as this makes things too slow 2025-01-12 20:35:26 -03:00
gmega
54c224d760
fix: improve experiment robustness, fix test assertions 2025-01-12 19:33:14 -03:00
gmega
dcbe2f3898
fix: exception type in tracker readiness check 2025-01-12 08:23:39 -03:00
gmega
83fc90343c
chore: log stacktrace when repeated experiment fail 2025-01-12 07:43:28 -03:00
gmega
72a6d2d6e1
fix: tracker raeadiness check exception leak, decrease Vector flush interval 2025-01-12 07:16:54 -03:00
gmega
0acd2e3086
feat: add multi-experiment analysis 2025-01-10 17:50:09 -03:00
gmega
84bac4594d
fix: handle exceptions for malformed lines at vector log parser 2025-01-10 17:46:29 -03:00
gmega
fc0630224f
fix: remove redundant group suffix from node ID 2025-01-10 16:31:12 -03:00
gmega
b0313f65c8
chore: improve docs 2025-01-10 08:17:39 -03:00
gmega
f30b5d003d
fix: minor refactor 2025-01-09 20:32:41 -03:00
gmega
3c03910fa1
feat: add split log source command to CLI; check-in missing logging module 2025-01-09 20:27:10 -03:00
gmega
6b4e2021cd
fix: update poetry.lock 2025-01-09 16:50:28 -03:00
gmega
b505e7a3e1
fix: fix README link, add missing precommit config, bump ruff 2025-01-09 16:48:44 -03:00
gmega
347cbb942e
feat: add experiment group log splitter 2025-01-09 16:47:37 -03:00
gmega
bfabd1c4c8
feat: label components with /component label, use /name to refer to benchmark pods; add README 2025-01-09 09:27:21 -03:00
gmega
a4fe12e620
feat: add new Helm chart parameters to workflow 2025-01-08 16:43:01 -03:00
gmega
4d1eef9d53
feat: standardize labelling in Helm chart to facilitate log consumption 2025-01-08 15:10:10 -03:00
gmega
a05640b7c0
chore: add module docstring 2025-01-08 08:32:26 -03:00
gmega
cbcded8356
add mypy and ruff as precommit hooks 2025-01-08 08:09:40 -03:00
gmega
d417f55ffd
add config sketch for setting up vector on minikube 2025-01-07 18:59:19 -03:00
gmega
48a1d1a458
fix: broken assertion 2025-01-06 17:01:04 -03:00
gmega
59dcba5282
feat: make experiments cleanup downloaded/seeded files after each run 2025-01-06 16:49:16 -03:00
gmega
0fa4f99e35
chore: run formatter 2024-12-20 19:49:07 -03:00
gmega
59f3a9a584
fix: remove useless sync point which was causing issues 2024-12-20 18:00:32 -03:00
gmega
48c5fb8eac
fix: make DelugeTorrentDownload extend the right schema and not a test fixture 2024-12-20 14:14:10 -03:00
gmega
470e9a989e
feat: add standard labels to chart resources to facilitate log querying 2024-12-20 14:09:54 -03:00
gmega
87b9d43cd5
fix: stream random test data to disk to reduce memory footprint 2024-12-20 14:09:11 -03:00
gmega
f3a66d9637
fix: workaround for broken Argo exit hooks 2024-12-20 07:51:58 -03:00
gmega
99cc4d767a
chore: run formatter 2024-12-19 21:19:16 -03:00
gmega
3c34929fc6
chore: minor refactoring 2024-12-19 21:14:24 -03:00
gmega
5447762f45
feat: add parameter expansion to deluge workflow 2024-12-19 20:48:40 -03:00
gmega
9c49e2bcd0
feat: add constrained parameter expansion 2024-12-19 20:23:59 -03:00
gmega
e92eb5f9b5
feat: print offending input when expansion fails 2024-12-19 14:28:01 -03:00
gmega
4e867e4602
fix: no need to install helm 3 times :-) 2024-12-19 13:23:14 -03:00
gmega
983ea0e2c7
feat: add parameter expansion script 2024-12-19 12:12:22 -03:00
gmega
469ae82009
feat: add workflow matrix expansion sketch 2024-12-19 11:18:15 -03:00
gmega
76795cb5c0
fix: use Name instead of Namespace to distinguish test runner instances 2024-12-19 11:04:08 -03:00
gmega
9fb91179bd
docs: minor rewording for RBAC manifest 2024-12-18 19:09:47 -03:00
gmega
b4b625ad34
feat: add working parametererized Argo workflow for deluge benchmarks 2024-12-18 18:47:21 -03:00
gmega
f5a59e061f
fix: set exec bit for kubectl-wait-job 2024-12-18 16:39:47 -03:00
gmega
a42ec7a85d
fix: workflow Dockerfile copy paths 2024-12-18 15:07:22 -03:00
gmega
bea51a5adf
feat: add argo workflow sketch 2024-12-18 14:34:22 -03:00
gmega
1bddfc7426
feat!: add initial Helm chart, remove old k8s manifests and run script 2024-12-17 10:35:56 -03:00
gmega
03b7f52aca
add linter to CI 2024-12-14 06:35:37 -03:00
gmega
b17a855f6e
run ruff formatter 2024-12-14 06:34:11 -03:00