Commit graph

9 commits

Author SHA1 Message Date
Joakim Frostegård
84aa830e64 udp load test: display stats on announce responses per info hash 2024-02-06 18:06:12 +01:00
Joakim Frostegård
5cad19c12e udp load test: tweak defaults and peer distribution algorithm 2024-02-06 17:05:09 +01:00
Joakim Frostegård
d8bdcfcf0a udp load tester: open multiple sockets per worker; minor other fixes 2024-02-05 23:44:34 +01:00
Joakim Frostegård
6745eba2de Rewrite udp load tester
- Less wobbly traffic patterns
- More consistent info hash peer distribution
2024-02-05 22:52:10 +01:00
Joakim Frostegård
5401eaf85f Run cargo clippy --fix and cargo fmt 2024-01-20 09:56:14 +01:00
Joakim Frostegård
d48deeff8c udp load test: refactor worker 2024-01-04 18:34:18 +01:00
Joakim Frostegård
99791c7154 udp load test: store info hashes as Arc slice to save space 2024-01-04 17:24:35 +01:00
Joakim Frostegård
7863782413 udp load test: add config.summarize_last: only summarize last N seconds 2024-01-03 17:07:06 +01:00
Joakim Frostegård
afc3deb656 Add aquatic_load_tester: multi-run multi-implementation load tests
- Work in progress
- Only UDP is currently implemented so far
- Also includes some changes to other crates, notably deriving
  serde Serialize for Config structs and making udp_load_test
  a lib and a binary
2023-12-17 21:59:18 +01:00