90 Commits

Author SHA1 Message Date
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
gmega
3c03910fa1
feat: add split log source command to CLI; check-in missing logging module 2025-01-09 20:27:10 -03:00
gmega
347cbb942e
feat: add experiment group log splitter 2025-01-09 16:47:37 -03:00
gmega
a05640b7c0
chore: add module docstring 2025-01-08 08:32:26 -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
48c5fb8eac
fix: make DelugeTorrentDownload extend the right schema and not a test fixture 2024-12-20 14:14:10 -03:00
gmega
87b9d43cd5
fix: stream random test data to disk to reduce memory footprint 2024-12-20 14:09:11 -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
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
983ea0e2c7
feat: add parameter expansion script 2024-12-19 12:12:22 -03:00
gmega
b17a855f6e
run ruff formatter 2024-12-14 06:34:11 -03:00
gmega
5c9ed47bc1
fix linting errors 2024-12-14 06:31:20 -03:00
gmega
bf844a6305
output proper extension for jsonl data 2024-12-12 12:24:39 -03:00
gmega
d716af5d8b
dump and parse experiment config as logs 2024-12-12 11:45:30 -03:00
gmega
edfcf68cf9
set deluge node id explicitly 2024-12-11 15:43:52 -03:00
gmega
f68a3e714a
standardize logging; add experiment log parser 2024-12-11 13:52:55 -03:00