109 Commits

Author SHA1 Message Date
gmega
a0e4181123
feat: add explicit experiment type to experiment config to ease analysis 2025-02-17 11:28:54 -03:00
gmega
95651ad9d7
feat: add download metric unit to experiment config to ease analysis 2025-02-14 18:37:05 -03:00
gmega
0530b4a10b
feat: standardize download metric 2025-02-14 18:19:45 -03:00
gmega
e8441b7bea
fix: respect logger increments even when stream returns less data than expected 2025-02-14 15:59:28 -03:00
gmega
f336df8da7
fix: adjust Codex logging cooldown, insert polling backoff on download completion, define default Codex experiment 2025-02-14 12:14:52 -03:00
gmega
68ee1bad87
feat: add working Codex helm chart 2025-02-14 11:00:17 -03:00
gmega
6681922e00
feat: add Codex static dissemination experiment 2025-02-12 19:21:34 -03:00
gmega
84f5e1437f
chore: delete redundant test 2025-02-04 19:25:26 -03:00
gmega
74ee71889e
feat: add Codex node and initial integration tests 2025-02-04 19:18:58 -03:00
gmega
820699f001
feat: add Codex agent REST API 2025-02-03 18:00:43 -03:00
gmega
849bcad6c8
refactor: simplify download progress reporting 2025-02-03 16:45:48 -03:00
gmega
bd0ef9ca55
refactor: move Codex agent into its own subpackage 2025-02-03 15:53:15 -03:00
gmega
7844a3e338
feat: add logging of download metrics (assuming streaming) to Codex agent 2025-02-03 15:23:53 -03:00
gmega
cb941b859f
feat: add tracking of download progress via synchronous API at the Codex agent 2025-01-31 19:39:33 -03:00
gmega
ec44588fab
feat: add basic Codex agent and API client 2025-01-30 19:23:10 -03:00
gmega
2c4ff52c47
fix: remove pointless retry of removals, add test 2025-01-28 18:20:28 -03:00
gmega
e8d479da69
fix: add retry to download progress queries 2025-01-28 08:30:11 -03:00
gmega
750a19e3e0
fix: add missing test 2025-01-27 20:19:43 -03:00
gmega
32d623f5bd
fix: make retry policy match deluge node for agent client 2025-01-27 20:19:23 -03:00
gmega
34a179b110
fix: check that cid is not none before removing 2025-01-27 20:02:32 -03:00
gmega
ae678bc586
fix: iterated experiment logging 2025-01-27 18:07:27 -03:00
gmega
ba1b93d77c
feat: add structured experiment iteration logs 2025-01-27 17:26:09 -03:00
gmega
63b4c51048
fix: prevent pending tasks from racing teardown 2025-01-27 16:26:25 -03:00
gmega
d4ddcdec9d
fix: do not output the structured line marker in log dumps 2025-01-24 09:51:54 -03:00
gmega
fa5eba0a2f
chore: increase retry attempts, add logging to ease debugging 2025-01-23 11:38:10 -03:00
gmega
44bc03ee24
fix: readiness API verb 2025-01-23 10:18:19 -03:00
gmega
cbba235f2e
feat: add ES slicing to CLI 2025-01-23 09:05:48 -03:00
gmega
6be89f02f0
feat: implement sliced scrolling for logstash source 2025-01-22 20:05:01 -03:00
gmega
8096c9f4e0
feat: add ordering to parameter matrix expander 2025-01-22 17:12:46 -03:00
gmega
aad78b9faa
fix: proper handling of retried removals 2025-01-22 15:28:34 -03:00
gmega
1b6d710d4a
feat: add dump logs from source to CLI 2025-01-22 15:27:51 -03:00
gmega
1ec24bac5f
fix: add synchronization predicates to ES fixtures 2025-01-21 19:18:29 -03:00
gmega
02e2fe39d1
feat: add CLI for parsing logs from logstash 2025-01-21 18:44:30 -03:00
gmega
5fc241660b
feat: add logstash log source (elasticsearch) 2025-01-21 17:57:17 -03:00
gmega
485b86465d
refactor: split log source module 2025-01-21 08:43:14 -03:00
gmega
ab100c4841
feat: runnable experiment with working test runner and agents 2025-01-20 15:24:03 -03:00
gmega
02f680a91d
feat: make deluge agent client part of the experiment environment 2025-01-20 15:00:02 -03:00
gmega
94556d7a53
working deployment of agents on minikube 2025-01-20 11:39:43 -03:00
gmega
27d0815be8
feat: add local file generation agents and drop requirement for shared volumes with the test runner 2025-01-19 10:32:27 -03:00
gmega
82f1f9a2ed
refactor: generalize builder types 2025-01-17 08:34:49 -03:00
gmega
1ee8ea8a35
fix: support nested attributes in client retry wrapper 2025-01-14 19:48:58 -03:00
gmega
8ef05e36a9
feat: add more robust retry policy to Deluge client 2025-01-14 19:32:34 -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
84bac4594d
fix: handle exceptions for malformed lines at vector log parser 2025-01-10 17:46:29 -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