Joakim Frostegård
|
ec95f7e73c
|
Fix a ws Cargo.toml comment
|
2024-04-25 22:39:21 +02:00 |
|
Joakim Frostegård
|
efa10015e5
|
Upgrade async-tungstenite to v0.25
|
2024-04-25 22:38:41 +02:00 |
|
Joakim Frostegård
|
69294ea201
|
Update rustls to v0.23
|
2024-04-25 22:36:47 +02:00 |
|
Joakim Frostegård
|
79d8a3b6f3
|
http: don't always close connection after sending error response
|
2024-04-25 22:31:02 +02:00 |
|
Joakim Frostegård
|
921fb57e9e
|
http: improve peer addr extraction logic
|
2024-04-20 10:27:48 +02:00 |
|
Joakim Frostegård
|
3e7ad2a9e7
|
http socket worker, connection module: add comment about peer addr
|
2024-04-14 00:47:57 +02:00 |
|
Joakim Frostegård
|
b898c53ae1
|
http: don't require peer addr to have been set in send_response
|
2024-04-14 00:46:02 +02:00 |
|
Val Packett
|
2d18eb6686
|
udp: fix msghdr creation on musl libc
Right now building for musl also requires updating glommio to a git
version.
|
2024-03-30 10:31:16 +01:00 |
|
Joakim Frostegård
|
5ef2ea2745
|
bencher: update README
|
2024-03-21 17:07:34 +01:00 |
|
Joakim Frostegård
|
cc800a8416
|
bencher: add 2 threads per core entries for aquatic and opentracker
Use low priority to enable skipping them
|
2024-03-21 17:04:26 +01:00 |
|
Joakim Frostegård
|
51fe398708
|
Update bencher README
|
2024-03-21 17:00:00 +01:00 |
|
Jose Celano
|
c5843eedce
|
bencher: add new tracker, torrust-tracker
Adds a new tracker to the bencher.
https://github.com/torrust/torrust-tracker
|
2024-03-20 09:11:22 +00:00 |
|
Joakim Frostegård
|
9f000abb52
|
Add separate READMEs for load testers
|
2024-03-16 10:50:52 +01:00 |
|
Joakim Frostegård
|
61bc4f0d9d
|
udp: swarm: extract_response_peers: improve docs, add .copied() to iters
|
2024-02-11 01:02:16 +01:00 |
|
Joakim Frostegård
|
f455e58251
|
udp: swarm cleaning: send statistics messages after releasing locks
|
2024-02-11 00:59:23 +01:00 |
|
Joakim Frostegård
|
14c973f72f
|
udp: Config.socket_workers: make value 0 auto-use available vCPUs
|
2024-02-10 23:07:59 +01:00 |
|
Joakim Frostegård
|
f4ef9fcfc9
|
udp: fix test_connection_validator
|
2024-02-10 22:56:37 +01:00 |
|
Joakim Frostegård
|
680da048b8
|
udp: add ConnectionValidator.update_elapsed, call regularly
This is faster than doing it for each request
|
2024-02-10 22:47:36 +01:00 |
|
Joakim Frostegård
|
94247b8e35
|
udp: mio: don't recalculate PeerUntil every announce request
|
2024-02-10 22:22:19 +01:00 |
|
Joakim Frostegård
|
19533b3f8e
|
udp: mio: make send_response a method
|
2024-02-10 22:13:01 +01:00 |
|
Joakim Frostegård
|
7116fdd862
|
udp: io_uring: improve docs
|
2024-02-10 21:55:39 +01:00 |
|
Joakim Frostegård
|
b1908329e5
|
udp: improve config docs and key order
|
2024-02-10 21:48:55 +01:00 |
|
Joakim Frostegård
|
ebf4ecbf6a
|
udp: fix torrent count statistics
|
2024-02-10 21:45:34 +01:00 |
|
Joakim Frostegård
|
68e951cf79
|
Improve udp README and latest load test md
|
2024-02-10 21:29:12 +01:00 |
|
Joakim Frostegård
|
6384e3401b
|
Move architectural overview image to ws and http crate READMEs
|
2024-02-10 21:24:14 +01:00 |
|
Joakim Frostegård
|
a7ad3266d8
|
Update UDP benchmarks
|
2024-02-10 21:22:49 +01:00 |
|
Joakim Frostegård
|
21a530189e
|
bencher: fix udp sets
|
2024-02-10 20:00:17 +01:00 |
|
Joakim Frostegård
|
2c7bcf71ad
|
bencher: change to account for new aquatic_udp implementation
|
2024-02-10 18:51:13 +01:00 |
|
Joakim Frostegård
|
358c8951c0
|
udp: improve udp uring code
|
2024-02-10 18:06:42 +01:00 |
|
Joakim Frostegård
|
6d784c25e9
|
udp: remove pending scrape config stuff, adjust io uring code
|
2024-02-10 15:56:34 +01:00 |
|
Joakim Frostegård
|
71a3cb9a5a
|
udp: remove socket_worker config, adjust other code, fix statistics
|
2024-02-10 15:54:26 +01:00 |
|
Joakim Frostegård
|
c4fd3c9e83
|
udp: add cleaning worker
|
2024-02-10 15:48:09 +01:00 |
|
Joakim Frostegård
|
7fa143964e
|
udp: remove swarm worker and related logic
|
2024-02-10 11:40:11 +01:00 |
|
Joakim Frostegård
|
a2e1dd4eef
|
udp: use shared swarm state in io uring implementation
|
2024-02-10 11:35:52 +01:00 |
|
Joakim Frostegård
|
2da966098f
|
WIP: use shared swarm state in mio worker
|
2024-02-10 11:21:48 +01:00 |
|
Joakim Frostegård
|
53497308f1
|
udp: create file with thread-shared torrent map implementation
|
2024-02-10 10:01:45 +01:00 |
|
Joakim Frostegård
|
c980c23ffc
|
bencher: also bench aquatic_udp with io_uring
|
2024-02-09 01:21:24 +01:00 |
|
Joakim Frostegård
|
dfcf84adde
|
bencher: improve CpuMode docs
|
2024-02-09 00:54:14 +01:00 |
|
Joakim Frostegård
|
696b5daed3
|
bencher: remove most preset benchmarks, update existing
|
2024-02-09 00:48:22 +01:00 |
|
Joakim Frostegård
|
ee43810353
|
udp load test: change default request weights
|
2024-02-08 10:09:45 +01:00 |
|
Joakim Frostegård
|
37e4514427
|
udp: change default max_response_peers to 30
|
2024-02-08 10:08:31 +01:00 |
|
Joakim Frostegård
|
7ceb01f1ae
|
udp: change default ring_size to 128
|
2024-02-08 10:07:44 +01:00 |
|
Joakim Frostegård
|
38a12411e7
|
bencher: add new cpu modes, rename previous
|
2024-02-08 10:07:15 +01:00 |
|
Joakim Frostegård
|
f07870c8e7
|
bencher: rename cpu modes
|
2024-02-08 09:31:53 +01:00 |
|
Joakim Frostegård
|
983d88734c
|
bencher: disable udp load test extra statistics
|
2024-02-06 18:53:51 +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
|
83acaf51f4
|
bencher: change default durations
|
2024-02-06 18:48:39 +01:00 |
|
Joakim Frostegård
|
e705c03981
|
Explicity use IndexMap::swap_remove to silence warnings
|
2024-02-06 18:34:17 +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 |
|