Commit graph

1585 commits

Author SHA1 Message Date
Joakim Frostegård
3f3ecf21cb Fix issue in file transfer CI 2023-02-04 18:28:28 +01:00
Joakim Frostegård
40b2513997 Run cargo update
Updating ahash v0.8.2 -> v0.8.3
    Updating async-trait v0.1.61 -> v0.1.64
    Updating bytes v1.3.0 -> v1.4.0
    Updating cc v1.0.78 -> v1.0.79
    Updating crc v3.0.0 -> v3.0.1
    Updating either v1.8.0 -> v1.8.1
    Updating futures v0.3.25 -> v0.3.26
    Updating futures-channel v0.3.25 -> v0.3.26
    Updating futures-core v0.3.25 -> v0.3.26
    Updating futures-executor v0.3.25 -> v0.3.26
    Updating futures-io v0.3.25 -> v0.3.26
    Updating futures-macro v0.3.25 -> v0.3.26
    Updating futures-sink v0.3.25 -> v0.3.26
    Updating futures-task v0.3.25 -> v0.3.26
    Updating futures-util v0.3.25 -> v0.3.26
    Updating gimli v0.27.0 -> v0.27.1
    Updating git-testament v0.2.2 -> v0.2.4
    Updating heck v0.4.0 -> v0.4.1
    Updating hyper v0.14.23 -> v0.14.24
    Updating intrusive-collections v0.9.4 -> v0.9.5
    Updating js-sys v0.3.60 -> v0.3.61
    Updating memoffset v0.5.6 -> v0.8.0
    Updating object v0.30.2 -> v0.30.3
    Updating parking_lot_core v0.9.6 -> v0.9.7
    Updating raw-cpuid v10.6.0 -> v10.6.1
    Updating rayon-core v1.10.1 -> v1.10.2
    Updating sync_wrapper v0.1.1 -> v0.1.2
    Updating tinyvec_macros v0.1.0 -> v0.1.1
    Updating tokio v1.24.2 -> v1.25.0
    Updating toml v0.5.10 -> v0.5.11
    Updating unicode-bidi v0.3.8 -> v0.3.10
    Updating unicode-segmentation v1.10.0 -> v1.10.1
    Updating wasm-bindgen v0.2.83 -> v0.2.84
    Updating wasm-bindgen-backend v0.2.83 -> v0.2.84
    Updating wasm-bindgen-macro v0.2.83 -> v0.2.84
    Updating wasm-bindgen-macro-support v0.2.83 -> v0.2.84
    Updating wasm-bindgen-shared v0.2.83 -> v0.2.84
    Updating web-sys v0.3.60 -> v0.3.61
      Adding windows-sys v0.45.0
      Adding windows-targets v0.42.1
2023-02-04 15:41:38 +01:00
Joakim Frostegård
1372f46e87 Update TODO 2023-02-04 15:38:09 +01:00
Joakim Frostegård
1f7539abb3
Merge pull request #120 from greatest-ape/ws-load-test-update
Update ws load test
2023-01-26 21:32:25 +01:00
Joakim Frostegård
2f2e490cf5
Merge branch 'master' into ws-load-test-update 2023-01-26 21:24:44 +01:00
Joakim Frostegård
04a93bac59
Merge pull request #119 from greatest-ape/ws-load-test-fixes
ws load test: enable measuring once all connections are open
2023-01-26 21:12:50 +01:00
Joakim Frostegård
734976895c Update ws load test 2023-01-26 21:12:21 +01:00
Joakim Frostegård
373e8277e0 ws load test: enable measuring once all connections are open 2023-01-26 02:35:43 +01:00
Joakim Frostegård
61ae6dd7e7
Merge pull request #118 from greatest-ape/work-2023-01-25
ws load test: use relaxed atomics, provide stats on number of active connections
2023-01-25 22:59:34 +01:00
Joakim Frostegård
b073d61bf3 cargo fmt 2023-01-25 22:50:25 +01:00
Joakim Frostegård
3d2ae26b13 ws load test: provide stats on number of active connections 2023-01-25 22:50:16 +01:00
Joakim Frostegård
1d8eec3c44 ws load test: use relaxed atomics 2023-01-25 22:40:35 +01:00
Joakim Frostegård
6f95a8cf4a
Merge pull request #117 from greatest-ape/update-http-load-test-2023-01-25
Update HTTP load test results
2023-01-25 22:29:19 +01:00
Joakim Frostegård
000948f47c Update HTTP load test results 2023-01-25 22:16:09 +01:00
Joakim Frostegård
5ac8f3727b
Merge pull request #116 from greatest-ape/prometheus
fix ws metrics; add http metrics; fix http load test issues; run cargo update
2023-01-18 22:36:26 +01:00
Joakim Frostegård
67ab93b5f0 README: move and update prometheus section 2023-01-18 22:07:40 +01:00
Joakim Frostegård
b5d5b70d91 Update CHANGELOG 2023-01-18 22:03:30 +01:00
Joakim Frostegård
1f24279ed3 http load test: use relaxed atomics 2023-01-18 21:59:52 +01:00
Joakim Frostegård
965a9fdf35 http load test: fix incoming bandwidth stats 2023-01-18 21:56:09 +01:00
Joakim Frostegård
c6a134683c Toggle prometheus feature in scripts/run-aquatic-http.sh 2023-01-18 21:50:10 +01:00
Joakim Frostegård
c46f42b98f ws: fix log message typo 2023-01-18 21:48:02 +01:00
Joakim Frostegård
da1ec6b5e1 ws: add worker index data to metrics, fix incorrect key 2023-01-18 21:41:44 +01:00
Joakim Frostegård
766c6f87ca http: add worker index data 2023-01-18 21:27:53 +01:00
Joakim Frostegård
b41c565e38 http: enable running prometheus endpoint 2023-01-18 21:05:20 +01:00
Joakim Frostegård
32884aae36 http: add peer and torrent count metrics 2023-01-18 21:04:25 +01:00
Joakim Frostegård
5c04245cbe http: add metrics for connection count, requests and responses 2023-01-18 20:48:59 +01:00
Joakim Frostegård
3a6661afd7 Run cargo update
Updating bumpalo v3.11.1 -> v3.12.0
    Updating console v0.15.4 -> v0.15.5
    Updating crc-catalog v2.1.0 -> v2.2.0
    Updating hashbrown v0.13.1 -> v0.13.2
    Updating indicatif v0.17.2 -> v0.17.3
    Updating nix v0.26.1 -> v0.26.2
    Updating nom v7.1.2 -> v7.1.3
    Updating object v0.30.1 -> v0.30.2
    Updating parking_lot_core v0.9.5 -> v0.9.6
    Updating proc-macro2 v1.0.49 -> v1.0.50
    Updating rustls v0.20.7 -> v0.20.8
    Updating sqlformat v0.2.0 -> v0.2.1
    Updating tokio v1.24.1 -> v1.24.2
    Updating windows_aarch64_gnullvm v0.42.0 -> v0.42.1
    Updating windows_aarch64_msvc v0.42.0 -> v0.42.1
    Updating windows_i686_gnu v0.42.0 -> v0.42.1
    Updating windows_i686_msvc v0.42.0 -> v0.42.1
    Updating windows_x86_64_gnu v0.42.0 -> v0.42.1
    Updating windows_x86_64_gnullvm v0.42.0 -> v0.42.1
    Updating windows_x86_64_msvc v0.42.0 -> v0.42.1
2023-01-18 20:08:34 +01:00
Joakim Frostegård
f87e649e60 ws: fix metric update in handle_announce_request 2023-01-18 20:00:34 +01:00
Joakim Frostegård
3cfe044297
Merge pull request #115 from greatest-ape/prometheus
ws: add prometheus support
2023-01-17 22:03:19 +01:00
Joakim Frostegård
9479e56d60 CI: build ws with prometheus feature 2023-01-17 21:57:51 +01:00
Joakim Frostegård
9dd45fd74c README: document ws prometheus support 2023-01-17 21:57:21 +01:00
Joakim Frostegård
20d1bd73ec ws: improve docs for MetricsConfig 2023-01-17 21:33:59 +01:00
Joakim Frostegård
ac4f2ade5d ws: remove unused MetricsConfig::active 2023-01-17 21:33:24 +01:00
Joakim Frostegård
56fafda234 ws: add torrent count metrics 2023-01-17 21:24:02 +01:00
Joakim Frostegård
32253a37df ws: prometheus: store ip version (v4/v6) for connections and messages 2023-01-17 21:06:34 +01:00
Joakim Frostegård
8b7c3c481c ws: add metrics for number of peers 2023-01-17 20:51:12 +01:00
Joakim Frostegård
3ac12b947f ws: add prometheus support (active connections, requests, responses) 2023-01-17 20:27:43 +01:00
Joakim Frostegård
bc4eea1a05
Merge pull request #112 from greatest-ape/work-2023-01-11
Add new udp load test
2023-01-11 22:45:51 +01:00
Joakim Frostegård
7abf32bf54 Remove old udp load test documents 2023-01-11 22:39:16 +01:00
Joakim Frostegård
06680287ef README: fix udp worker proportion typos 2023-01-11 22:38:47 +01:00
Joakim Frostegård
0a6c0489c8 Update new udp load test documents 2023-01-11 22:36:48 +01:00
Joakim Frostegård
a3c63b9af9 README: update udp worker proportion recommendations 2023-01-11 21:21:52 +01:00
Joakim Frostegård
4b9771de5d Add new udp load test 2023-01-11 21:21:38 +01:00
Joakim Frostegård
b0c9c93c28
Merge pull request #111 from greatest-ape/remove-unused-deps
Remove unused dependencies (ws: "either", http_protocol: "rand)
2023-01-10 16:09:34 +01:00
Joakim Frostegård
3a6101a02d Remove unused dependencies (ws: "either", http_protocol: "rand) 2023-01-10 15:51:15 +01:00
Joakim Frostegård
f5caf05963
Merge pull request #110 from greatest-ape/work-2023-01-10
ws: don't close connection when receiving ping message; update dependencies
2023-01-10 15:29:08 +01:00
Joakim Frostegård
fde09cf727 Update README 2023-01-10 15:21:06 +01:00
Joakim Frostegård
00d79c9218 Run cargo update
Updating async-trait v0.1.60 -> v0.1.61
      Adding base64 v0.21.0
    Updating libmimalloc-sys v0.1.28 -> v0.1.30
    Updating mimalloc v0.1.32 -> v0.1.34
    Updating nix v0.24.3 -> v0.26.1
    Updating object v0.30.0 -> v0.30.1
    Updating privdrop v0.5.2 -> v0.5.3
    Updating regex v1.7.0 -> v1.7.1
    Updating rustls-pemfile v1.0.1 -> v1.0.2
    Updating tokio v1.23.0 -> v1.24.1
    Updating try-lock v0.2.3 -> v0.2.4
2023-01-10 15:15:45 +01:00
Joakim Frostegård
5ed876f934 ws: don't close connection when receiving ping message 2023-01-10 15:11:33 +01:00
Joakim Frostegård
8cab0297a1
Merge pull request #108 from greatest-ape/work-2023-01-03_2
ws socket worker: replace an expect with error return
2023-01-03 19:13:01 +01:00