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
|
72a6d2d6e1
|
fix: tracker raeadiness check exception leak, decrease Vector flush interval
|
2025-01-12 07:16:54 -03:00 |
|
gmega
|
347cbb942e
|
feat: add experiment group log splitter
|
2025-01-09 16:47:37 -03:00 |
|
gmega
|
59dcba5282
|
feat: make experiments cleanup downloaded/seeded files after each run
|
2025-01-06 16:49:16 -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
|
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
|
f68a3e714a
|
standardize logging; add experiment log parser
|
2024-12-11 13:52:55 -03:00 |
|
gmega
|
028d00327e
|
bake seeder set and experiment run into dataset filename
|
2024-12-09 16:51:56 -03:00 |
|
gmega
|
3d202d281e
|
add repeatable seeder sets
|
2024-12-09 16:27:14 -03:00 |
|
gmega
|
4e2e091c75
|
add explicit naming for deluge nodes
|
2024-12-06 15:24:11 -03:00 |
|
gmega
|
890d57a589
|
improve logs for static experiment
|
2024-12-06 14:18:30 -03:00 |
|
gmega
|
cbd4a65775
|
workaround for typing bug
|
2024-12-06 13:52:57 -03:00 |
|
gmega
|
ff158a6547
|
allow base index for nodeset to be configured
|
2024-12-06 13:27:43 -03:00 |
|
gmega
|
3b70dc928b
|
proper fix to race condition
|
2024-12-05 16:30:15 -03:00 |
|
gmega
|
3a69ac88bc
|
prevent double delete in torrent cleanup
|
2024-12-05 10:29:10 -03:00 |
|
gmega
|
f79c7e1299
|
add working integration tests
|
2024-12-04 19:08:41 -03:00 |
|
gmega
|
1261dd08de
|
make it possible to run the test runner containerized; add integration tests to CI
|
2024-12-03 19:33:43 -03:00 |
|
gmega
|
43218e7636
|
fix builder and type check errors
|
2024-12-03 18:32:48 -03:00 |
|
gmega
|
7280e87fee
|
add experiment environments and component synchronization
|
2024-12-03 17:50:27 -03:00 |
|
gmega
|
23a74a0e78
|
drop DelugeNode alias in builder
|
2024-11-28 17:17:26 -03:00 |
|
gmega
|
d6c2085575
|
fix download path settings and cli run call, add logging
|
2024-11-28 16:52:10 -03:00 |
|
gmega
|
2a47b8d137
|
remove Host "address" nesting
|
2024-11-28 15:52:49 -03:00 |
|
gmega
|
eab4759b93
|
add iterated experiment
|
2024-11-28 09:46:21 -03:00 |
|
gmega
|
205d12ebe7
|
mock mkdir instead of messing up node initialization; add integration marker
|
2024-11-27 13:52:04 -03:00 |
|
gmega
|
a286dc5e2a
|
simplify module structure, wrap up config, fix bugs
|
2024-11-27 11:22:07 -03:00 |
|
gmega
|
42cd2e7b1c
|
add config plumbing to static experiment
|
2024-11-26 20:57:45 -03:00 |
|
gmega
|
61e115281e
|
revert to simpler experiment interface, roll out deluge dissemination experiment
|
2024-11-25 19:03:54 -03:00 |
|
gmega
|
b706663219
|
factor deluge-specific concrete implementations into its own module
|
2024-11-25 16:40:36 -03:00 |
|