20 Commits

Author SHA1 Message Date
gmega
aad78b9faa
fix: proper handling of retried removals 2025-01-22 15:28:34 -03:00
gmega
02f680a91d
feat: make deluge agent client part of the experiment environment 2025-01-20 15:00:02 -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
59dcba5282
feat: make experiments cleanup downloaded/seeded files after each run 2025-01-06 16:49:16 -03:00
gmega
b17a855f6e
run ruff formatter 2024-12-14 06:34:11 -03:00
gmega
890d57a589
improve logs for static experiment 2024-12-06 14:18:30 -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
7280e87fee
add experiment environments and component synchronization 2024-12-03 17:50:27 -03:00
gmega
d6c2085575
fix download path settings and cli run call, add logging 2024-11-28 16:52:10 -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
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