Joakim Frostegård
19448fbc84
Upgrade metrics dependencies
2025-01-12 22:15:27 +01:00
Joakim Frostegård
19df20e03f
Fully remove udp cpu pinning support
2024-05-03 22:49:20 +02:00
Joakim Frostegård
9f000abb52
Add separate READMEs for load testers
2024-03-16 10:50:52 +01:00
Joakim Frostegård
ee43810353
udp load test: change default request weights
2024-02-08 10:09:45 +01:00
Joakim Frostegård
b16ab82699
udp load test: rename config key peer_histogram to extra_statistics
2024-02-06 18:52:12 +01:00
Joakim Frostegård
0b6a02e1a7
udp load test: use connection IDs from responses in requests
2024-02-06 18:32:26 +01:00
Joakim Frostegård
efa79303d2
udp load test: acquire a connection id per socket
2024-02-06 18:23:30 +01:00
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
6eb3195d62
udp load test: fix typo
2024-02-05 23:54:44 +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
437f2def7d
aquatic_common: feature-gate cpu pinning, remove hwloc feature
2024-02-03 23:16:45 +01:00
Joakim Frostegård
1c59972834
udp protocol: rename "write" and "from_bytes" methods
2024-01-29 19:38:12 +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
1e9b5c450c
udp load test: use fixed rng seed
2024-01-04 17:58:11 +01:00
Joakim Frostegård
55516956ca
udp load test: store peer scrape_hash_indices as boxed slice
2024-01-04 17:51:45 +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
bbe09bd0df
udp load test: improve config defaults, add announce_peers_wanted field
2024-01-03 19:49:28 +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
Joakim Frostegård
0e12dd1b13
use zerocopy in udp protocol, easy running transfer CI locally
2023-12-02 12:24:41 +01:00
Joakim Frostegård
9b032f7e24
Move all crates to new crates dir
2023-10-18 23:53:41 +02:00