Joakim Frostegård
|
53ccedc194
|
aquatic_udp_load_test: set core affinities
|
2021-10-22 00:15:41 +02:00 |
|
Joakim Frostegård
|
2c4f4a32da
|
aquatic_udp: set core affinities
|
2021-10-21 20:58:10 +02:00 |
|
Joakim Frostegård
|
81b7777a4a
|
aquatic_udp: feature-gate glommio version
|
2021-10-21 15:26:16 +02:00 |
|
Joakim Frostegård
|
38617c70f4
|
Refactor AccessList; update it periodically in aquatic_udp glommio
|
2021-10-19 22:52:31 +02:00 |
|
Joakim Frostegård
|
f2b157a149
|
aquatic_udp: split some code into mio and glommio versions
|
2021-10-18 22:51:53 +02:00 |
|
Joakim Frostegård
|
f0a15e9b6f
|
aquatic_udp: improve request parse errors, send less error responses
|
2021-10-18 02:10:39 +02:00 |
|
Joakim Frostegård
|
7ccd5fcbf7
|
access lists: filter requests in socket workers instead
|
2021-10-16 17:26:40 +02:00 |
|
Joakim Frostegård
|
33966bed57
|
Run cargo update
|
2021-10-16 02:31:46 +02:00 |
|
Joakim Frostegård
|
f370dac330
|
access list: use hex crate for info hash parsing
|
2021-10-15 10:09:02 +02:00 |
|
Joakim Frostegård
|
8639f380f4
|
aquatic_udp: first access list implementation
|
2021-10-15 02:08:57 +02:00 |
|
Joakim Frostegård
|
1e67f7a6ab
|
Run cargo update
|
2021-09-06 22:18:54 +02:00 |
|
Joakim Frostegård
|
cb42736453
|
Run cargo update
|
2021-08-19 12:15:35 +02:00 |
|
Joakim Frostegård
|
a121a58a8d
|
Run cargo update
|
2021-08-16 23:23:12 +02:00 |
|
Joakim Frostegård
|
fae0692f90
|
Upgrade tungstenite
|
2021-08-16 23:22:56 +02:00 |
|
Joakim Frostegård
|
015f31b8cc
|
CI: fix gotorrent install path
|
2021-08-16 20:50:30 +02:00 |
|
Joakim Frostegård
|
c59b3c4164
|
Upgrade urlencoding crate
|
2021-08-15 23:35:56 +02:00 |
|
Joakim Frostegård
|
d172fc4f8c
|
Upgrade socket2
|
2021-08-15 23:32:59 +02:00 |
|
Joakim Frostegård
|
1028dcc709
|
Upgrade simd-json
|
2021-08-15 23:27:17 +02:00 |
|
Joakim Frostegård
|
c8bb648d23
|
Upgrade indicatif
|
2021-08-15 22:37:54 +02:00 |
|
Joakim Frostegård
|
e2897ed90b
|
Upgrade simplelog
|
2021-08-15 22:33:28 +02:00 |
|
Joakim Frostegård
|
32541c5c15
|
Upgrade hashbrown
|
2021-08-15 22:29:09 +02:00 |
|
Joakim Frostegård
|
0cc312a78d
|
Run cargo update
|
2021-08-15 22:15:09 +02:00 |
|
Joakim Frostegård
|
f728669401
|
Update tungstenite to version 0.13
|
2021-02-10 18:36:23 +01:00 |
|
Joakim Frostegård
|
7aad1a276e
|
Run cargo update
|
2021-02-10 18:36:23 +01:00 |
|
Joakim Frostegård
|
405df71371
|
Upgrade tungstenite to version 0.12
|
2021-02-10 18:36:23 +01:00 |
|
Joakim Frostegård
|
f9626ade57
|
Upgrade quickcheck to 1.0, adjust code, optimizing a slow test
|
2021-02-10 18:36:23 +01:00 |
|
Joakim Frostegård
|
72ff55ae5d
|
Run cargo update
|
2021-02-10 18:36:23 +01:00 |
|
Joakim Frostegård
|
e1260d14de
|
Update rand to 0.8 and rand_distr to 0.4
|
2021-02-10 18:36:23 +01:00 |
|
Joakim Frostegård
|
de3042bf4a
|
Update simplelog to 0.9
|
2021-02-10 18:36:23 +01:00 |
|
Joakim Frostegård
|
bbc351bb59
|
Update privdrop to 0.5
|
2021-02-10 18:36:23 +01:00 |
|
Joakim Frostegård
|
ac6eefc30f
|
Update crossbeam-channel to 0.5
|
2021-02-10 18:36:23 +01:00 |
|
Joakim Frostegård
|
a3ab96f157
|
Run cargo update
|
2021-02-10 18:36:23 +01:00 |
|
Joakim Frostegård
|
fe11ed138a
|
Use (patched) crates.io deps for crates, add some package metadata
|
2020-09-13 17:30:26 +02:00 |
|
Joakim Frostegård
|
66e9882f48
|
Update dependencies
|
2020-09-10 23:23:21 +02:00 |
|
Joakim Frostegård
|
f4187f4368
|
aquatic_udp: use log crate instead of eprintln, add LogLevel to Config
|
2020-08-13 04:52:50 +02:00 |
|
Joakim Frostegård
|
67234744e9
|
Remove plot_pareto crate
|
2020-08-13 04:19:00 +02:00 |
|
Joakim Frostegård
|
88423976c4
|
aquatic_http, aquatic_ws: add option for printing statistics
statistics are on number of peers per torrent
|
2020-08-13 03:58:28 +02:00 |
|
Joakim Frostegård
|
77ac17dec4
|
Run cargo update
|
2020-08-13 01:00:54 +02:00 |
|
Joakim Frostegård
|
9efc1fc66a
|
add aquatic crate with master executable, refactor cli_helpers
|
2020-08-13 00:13:01 +02:00 |
|
Joakim Frostegård
|
bc5cd90371
|
aquatic http: use serde_bencode for deserialization
bendy seems not to manage lack of trailing newline
|
2020-08-12 04:26:09 +02:00 |
|
Joakim Frostegård
|
5d40954936
|
aquatic_ws: deserialize InMessage with simd-json for performance
From 18% to 13% CPU time during load test run.
Criterion benchmark of deserialization got about 90% improvement.
|
2020-08-11 06:32:51 +02:00 |
|
Joakim Frostegård
|
99724c7e5d
|
aquatic_ws: add bench for InMessage::from_ws_message, take ws msg by ref
|
2020-08-11 05:36:29 +02:00 |
|
Joakim Frostegård
|
74a538963f
|
aquatic_http_protocol: urlencode/urldecode Request.key
About 11% performance regression for Request::from_bytes
|
2020-08-10 04:37:01 +02:00 |
|
Joakim Frostegård
|
ea8b37b4d5
|
aquatic_ws_protocol: add quickcheck tests for message serde
|
2020-08-06 23:34:33 +02:00 |
|
Joakim Frostegård
|
8d58f8bb70
|
init logger in aquatic_cli_helpers crate
|
2020-08-02 21:21:58 +02:00 |
|
Joakim Frostegård
|
b289e1f590
|
aquatic http load test: remove unused slab dependency
|
2020-08-02 11:04:47 +02:00 |
|
Joakim Frostegård
|
cb3ec8cbf1
|
WIP: get http load test into better (but bad) state
Is now able to maintain correspondence with aquatic_http
and opentracker
|
2020-08-02 06:38:36 +02:00 |
|
Joakim Frostegård
|
6f2dc6a510
|
aquatic_ws: add InMessage::from_ws_message, use in load test
|
2020-08-01 22:45:19 +02:00 |
|
Joakim Frostegård
|
a28012a898
|
aquatic cli helpers: upgrade to gumdrop 0.8
|
2020-08-01 06:43:57 +02:00 |
|
Joakim Frostegård
|
55045279ac
|
aquatic ws load test: send offers, count offer responses
|
2020-08-01 04:27:55 +02:00 |
|