Commit graph

41 commits

Author SHA1 Message Date
Joakim Frostegård
9b032f7e24 Move all crates to new crates dir 2023-10-18 23:53:41 +02:00
Joakim Frostegård
965a9fdf35 http load test: fix incoming bandwidth stats 2023-01-18 21:56:09 +01:00
Joakim Frostegård
7553a29416 http load test: use log crate for logging deserialization errors 2022-04-11 01:19:22 +02:00
Joakim Frostegård
fc9211835e http load test: use new escape_ascii from Rust 1.60 2022-04-10 01:21:25 +02:00
Joakim Frostegård
7215d26ff4 http load test: add keep_alive setting 2022-04-10 01:01:34 +02:00
Joakim Frostegård
da6180e871 http load test: use futures-rustls 2022-04-10 00:58:36 +02:00
Joakim Frostegård
b2a3c034b0 http_protocol: allow announce/scrape url suffix; use in load test 2022-04-03 19:17:57 +02:00
Joakim Frostegård
05faa10f4b http load test: on response deserialize failure, print headers too 2022-04-03 19:08:20 +02:00
Joakim Frostegård
0e61744443 http load test: connection open interval setting, other improvements 2021-11-11 17:52:57 +01:00
Joakim Frostegård
49ed4371e7 Run cargo fmt, clean up imports 2021-10-28 01:23:43 +02:00
Joakim Frostegård
80447d9d1b aquatic_http_load_test: refactor timer code; panic on an error case 2021-10-28 01:21:47 +02:00
Joakim Frostegård
e458cc54db aquatic_http_load_test: remove mio implementation, clean up 2021-10-28 01:13:18 +02:00
Joakim Frostegård
13d18bbf03 aquatic_http_load_test: add glommio implementation 2021-10-28 01:06:13 +02:00
Joakim Frostegård
d0e716f80b Run rustfmt, clean up aquatic_http_protocol/Cargo.toml 2021-08-15 22:26:11 +02:00
Joakim Frostegård
67c346f88e aquatic_http_load_test: fix compiler unused variable warnings 2020-08-13 00:53:26 +02:00
Joakim Frostegård
e6a74c5bfe aquatic http load test: send Host header, downloaded&uploaded keys 2020-08-12 04:08:43 +02:00
Joakim Frostegård
4bffecc345 aquatic_http_load_test: deregister socket before removing it 2020-08-09 04:26:08 +02:00
Joakim Frostegård
edeeee8f51 aquatic http load test: don't stop looping after reading response
It is important to keep reading until EWOULDBLOCK event
2020-08-03 00:22:22 +02:00
Joakim Frostegård
d36f97f272 aquatic http load test: remove connection if read 0 bytes 2020-08-02 21:42:35 +02:00
Joakim Frostegård
bed57717ba aquatic_http_load_test: fix formatting 2020-08-02 19:26:47 +02:00
Joakim Frostegård
a02035d659 aquatic http load test: improve connection creation, default config 2020-08-02 19:11:14 +02:00
Joakim Frostegård
8a3f3fa330 aquatic http load test: add option for closing conn after response 2020-08-02 18:10:19 +02:00
Joakim Frostegård
e1d8983bb6 aquatic http load test: clean up, minor reformatting 2020-08-02 10:41:07 +02:00
Joakim Frostegård
93a7ad0344 aquatic http load test: only send request when appropriate, other fixes 2020-08-02 10:24:27 +02:00
Joakim Frostegård
49414e9006 aquatic http load test: parse requests properly, fix issues 2020-08-02 10:04:24 +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
9707898a32 aquatic_http: remove underscore from "failure_reason" 2020-08-02 02:46:52 +02:00
Joakim Frostegård
8fc09cb130 http: fix some clippy errors, including possible network bug 2020-08-01 23:59:17 +02:00
Joakim Frostegård
aa0094164a http load test: add config fields num connections, creation interval
Also update defaults
2020-08-01 23:17:24 +02:00
Joakim Frostegård
cc46c4b72c aquatic_http: write to buf ref in request serialization 2020-07-24 22:27:06 +02:00
Joakim Frostegård
d6f9c2637c aquatic http load test: register response types 2020-07-20 18:31:22 +02:00
Joakim Frostegård
1c6f22db85 aquatic http load test: track and display bandwidth 2020-07-20 18:02:16 +02:00
Joakim Frostegård
47c71376e2 http load test: increase conn inverval const, move out of fn 2020-07-20 16:34:50 +02:00
Joakim Frostegård
6691b77824 aquatic_http_load_test: store connections in a slab::Slab 2020-07-20 16:30:47 +02:00
Joakim Frostegård
3eb18fc973 aquatic_http_load_test: use longer poll timeout, adjust conn creation 2020-07-20 16:20:57 +02:00
Joakim Frostegård
b9e875ad90 aquatic_http_load_test: slowly open a number of connections 2020-07-20 16:16:06 +02:00
Joakim Frostegård
75ebe3208d aquatic_http_load_test: fix connection buffer issue, optimize 2020-07-20 15:21:02 +02:00
Joakim Frostegård
ff6eddfc85 WIP: aquatic_http_load_test: clean up config structs 2020-07-20 15:12:07 +02:00
Joakim Frostegård
da3b2bcd8c WIP: cleanup aquatic_http_load_test and aquatic_http_protocol 2020-07-20 14:50:19 +02:00
Joakim Frostegård
d1e9d24773 WIP: work on http load test (now partly working) and http protocol 2020-07-20 14:30:36 +02:00
Joakim Frostegård
5b0d364ccf WIP: start work on porting udp load test to http 2020-07-19 23:03:30 +02:00