Commit graph

  • c8a08cb124 Remove aquatic_http_private Joakim Frostegård 2023-04-10 00:20:44 +02:00
  • 2a7551d634
    Merge pull request #136 from greatest-ape/work-2023-03-17 Joakim Frostegård 2023-03-17 18:58:32 +01:00
  • 48ccec034e Bump version to 0.8.0, update CHANGELOG accordingly Joakim Frostegård 2023-03-17 18:38:22 +01:00
  • 66df720029 Run cargo update Joakim Frostegård 2023-03-17 18:27:31 +01:00
  • 38383039db
    Merge pull request #135 from greatest-ape/work-2023-03-15 Joakim Frostegård 2023-03-16 00:13:34 +01:00
  • 3f0026e4db README: update "features at a glance" section Joakim Frostegård 2023-03-16 00:05:06 +01:00
  • 608957a54b Improve rustls config creation error messages Joakim Frostegård 2023-03-15 23:57:27 +01:00
  • 45e28cc39a Update glommio to v0.8 Joakim Frostegård 2023-03-15 23:50:36 +01:00
  • 6312a4d88a Run cargo update Joakim Frostegård 2023-03-15 23:35:48 +01:00
  • fcdcccdc78 Update CHANGELOG Joakim Frostegård 2023-03-15 23:34:26 +01:00
  • cf08e96a7e udp: uring: store pending_scrape_valid_until in SocketWorker Joakim Frostegård 2023-03-15 23:32:13 +01:00
  • d6f8adcb53 udp: uring: reduce buffer sizes Joakim Frostegård 2023-03-15 23:29:59 +01:00
  • c290062feb
    Merge pull request #134 from greatest-ape/work-2023-03-08_2 Joakim Frostegård 2023-03-10 00:40:01 +01:00
  • d61bc34521 udp: uring: minor refactoring Joakim Frostegård 2023-03-10 00:29:22 +01:00
  • 612cc4cf62 udp: uring: refactor SocketWorker, fix Timespec UB Joakim Frostegård 2023-03-10 00:17:39 +01:00
  • a0c0e85122
    Merge pull request #133 from greatest-ape/work-2023-03-09 Joakim Frostegård 2023-03-09 23:34:33 +01:00
  • 5633a889a2 Improve README Joakim Frostegård 2023-03-09 23:19:40 +01:00
  • 5c3c2b42ac Run cargo update Joakim Frostegård 2023-03-09 23:09:48 +01:00
  • 4b7e9c5609 Update README Joakim Frostegård 2023-03-09 23:07:50 +01:00
  • 630e5c0938 Update TODO Joakim Frostegård 2023-03-09 23:02:07 +01:00
  • 3cf6e30159 udp: uring: rename SendBuffers.mark_index_as_free Joakim Frostegård 2023-03-09 23:00:10 +01:00
  • 442ae5154e udp: improve config docs Joakim Frostegård 2023-03-09 22:57:22 +01:00
  • 987c880e01 udp: improve config comments for resend_buffer_max_len Joakim Frostegård 2023-03-09 22:16:57 +01:00
  • 63c705fd17 udp: config: rename ring_entries to ring_size Joakim Frostegård 2023-03-09 22:15:57 +01:00
  • 0f333d4755 udp: uring: set send_buffer_entries to ring_entries, improve comments Joakim Frostegård 2023-03-09 22:15:19 +01:00
  • 587dd07131 udp: uring: decrease request buffer sizes Joakim Frostegård 2023-03-09 21:57:37 +01:00
  • fe294e8119 udp: uring: wait for num_send_added.max(1), improve comments Joakim Frostegård 2023-03-09 21:53:01 +01:00
  • f89bdce7f0 udp: uring: change SendBuffer unsafe declarations, add comments Joakim Frostegård 2023-03-09 21:28:48 +01:00
  • f84d80a7e7
    Merge pull request #132 from greatest-ape/work-2023-03-08 Joakim Frostegård 2023-03-08 20:04:41 +01:00
  • cff6b0cce1 Update TODO Joakim Frostegård 2023-03-08 14:46:34 +01:00
  • aae19c4cb3 udp: uring: combine SendBuffers metadata lookups Joakim Frostegård 2023-03-08 14:40:29 +01:00
  • 1be6d4fa61 udp: uring: improve log messages Joakim Frostegård 2023-03-08 14:23:59 +01:00
  • d862da2aef udp: uring: add recv_helper::Error type Joakim Frostegård 2023-03-08 14:14:15 +01:00
  • 9bb69627c8 udp: uring: branch less in RecvHelper::parse Joakim Frostegård 2023-03-08 13:54:22 +01:00
  • aa2c36a373 udp: uring: rewrite RecvHelper to use UnsafeCell Joakim Frostegård 2023-03-08 13:43:11 +01:00
  • fa93f38d82 udp: uring: improve SendBuffers code Joakim Frostegård 2023-03-08 13:33:14 +01:00
  • 339feb3d0a udp: uring: rewrite SendBuffers to use UnsafeCell Joakim Frostegård 2023-03-08 13:14:35 +01:00
  • 2e67f11caf
    udp: add experimental io_uring implementation (#131) Joakim Frostegård 2023-03-07 19:01:37 +01:00
  • 6f4ffda1bb
    Merge pull request #129 from greatest-ape/work-2023-02-26_2 Joakim Frostegård 2023-02-26 17:13:25 +01:00
  • 73def7444d Update README Joakim Frostegård 2023-02-26 17:03:07 +01:00
  • b10b277fea Update CHANGELOG Joakim Frostegård 2023-02-26 16:58:59 +01:00
  • 146ffde5d9
    Merge pull request #128 from greatest-ape/work-2023-02-26 Joakim Frostegård 2023-02-26 16:53:58 +01:00
  • 3806faaff9 udp: only include prometheus fields in config if feature enabled Joakim Frostegård 2023-02-26 16:41:37 +01:00
  • 9bd4062e44 README: improve wording Joakim Frostegård 2023-02-26 12:37:25 +01:00
  • be0ccb2de2 Update README Joakim Frostegård 2023-02-26 12:36:12 +01:00
  • 2abb76d690 Update TODO Joakim Frostegård 2023-02-26 12:35:37 +01:00
  • 9d10a7b7b3 README: update prometheus section Joakim Frostegård 2023-02-26 12:14:16 +01:00
  • f1d0901416 udp: check statistics.extended config for prometheus Joakim Frostegård 2023-02-26 12:10:54 +01:00
  • 07eac06a36 Enable prometheus by default, update README Joakim Frostegård 2023-02-26 12:10:12 +01:00
  • 9e7e56b082 udp: prometheus metrics for peers per torrent, add p999 Joakim Frostegård 2023-02-26 12:06:41 +01:00
  • 5276a919da udp: add prometheus support Joakim Frostegård 2023-02-26 11:57:00 +01:00
  • e4b7c8451d
    Merge pull request #127 from greatest-ape/work-2023-02-25 Joakim Frostegård 2023-02-25 23:13:48 +01:00
  • 66ce936a12 Update CHANGELOG Joakim Frostegård 2023-02-25 23:00:54 +01:00
  • 1afe45c6f6 http: use CompactString in AnnounceRequest, ignore key in tracker Joakim Frostegård 2023-02-25 22:51:25 +01:00
  • 2fa1a046d7 Run cargo update Joakim Frostegård 2023-02-25 22:38:46 +01:00
  • b42d55b003 Replace indexmap-amortized with plain (ahash) indexmap Joakim Frostegård 2023-02-25 22:37:54 +01:00
  • beb8c52fe6 Update TODO Joakim Frostegård 2023-02-25 22:24:41 +01:00
  • 084067ee74 Update README Joakim Frostegård 2023-02-25 22:21:56 +01:00
  • bdf200019a
    Merge pull request #124 from greatest-ape/work-2023-02-19 Joakim Frostegård 2023-02-19 22:59:34 +01:00
  • ba2c32544e Run cargo update Joakim Frostegård 2023-02-19 22:51:23 +01:00
  • b71b3b091c
    Merge pull request #123 from greatest-ape/work-2023-0219 Joakim Frostegård 2023-02-19 18:18:42 +01:00
  • cc503f837b README: update worker number recommendations Joakim Frostegård 2023-02-19 18:04:23 +01:00
  • 63d2e7ae8f
    Merge pull request #121 from greatest-ape/work-2023-02-04 Joakim Frostegård 2023-02-04 18:34:47 +01:00
  • 3f3ecf21cb Fix issue in file transfer CI Joakim Frostegård 2023-02-04 18:28:28 +01:00
  • 40b2513997 Run cargo update Joakim Frostegård 2023-02-04 15:41:38 +01:00
  • 1372f46e87 Update TODO Joakim Frostegård 2023-02-04 15:38:09 +01:00
  • 1f7539abb3
    Merge pull request #120 from greatest-ape/ws-load-test-update Joakim Frostegård 2023-01-26 21:32:25 +01:00
  • 2f2e490cf5
    Merge branch 'master' into ws-load-test-update Joakim Frostegård 2023-01-26 21:24:44 +01:00
  • 04a93bac59
    Merge pull request #119 from greatest-ape/ws-load-test-fixes Joakim Frostegård 2023-01-26 21:12:50 +01:00
  • 734976895c Update ws load test Joakim Frostegård 2023-01-26 21:12:21 +01:00
  • 373e8277e0 ws load test: enable measuring once all connections are open Joakim Frostegård 2023-01-26 02:35:43 +01:00
  • 61ae6dd7e7
    Merge pull request #118 from greatest-ape/work-2023-01-25 Joakim Frostegård 2023-01-25 22:59:34 +01:00
  • b073d61bf3 cargo fmt Joakim Frostegård 2023-01-25 22:50:25 +01:00
  • 3d2ae26b13 ws load test: provide stats on number of active connections Joakim Frostegård 2023-01-25 22:49:24 +01:00
  • 1d8eec3c44 ws load test: use relaxed atomics Joakim Frostegård 2023-01-25 22:40:35 +01:00
  • 6f95a8cf4a
    Merge pull request #117 from greatest-ape/update-http-load-test-2023-01-25 Joakim Frostegård 2023-01-25 22:29:19 +01:00
  • 000948f47c Update HTTP load test results Joakim Frostegård 2023-01-25 22:16:09 +01:00
  • 5ac8f3727b
    Merge pull request #116 from greatest-ape/prometheus Joakim Frostegård 2023-01-18 22:36:26 +01:00
  • 67ab93b5f0 README: move and update prometheus section Joakim Frostegård 2023-01-18 22:03:37 +01:00
  • b5d5b70d91 Update CHANGELOG Joakim Frostegård 2023-01-18 22:03:30 +01:00
  • 1f24279ed3 http load test: use relaxed atomics Joakim Frostegård 2023-01-18 21:59:52 +01:00
  • 965a9fdf35 http load test: fix incoming bandwidth stats Joakim Frostegård 2023-01-18 21:56:09 +01:00
  • c6a134683c Toggle prometheus feature in scripts/run-aquatic-http.sh Joakim Frostegård 2023-01-18 21:50:10 +01:00
  • c46f42b98f ws: fix log message typo Joakim Frostegård 2023-01-18 21:48:02 +01:00
  • da1ec6b5e1 ws: add worker index data to metrics, fix incorrect key Joakim Frostegård 2023-01-18 21:35:57 +01:00
  • 766c6f87ca http: add worker index data Joakim Frostegård 2023-01-18 21:24:46 +01:00
  • b41c565e38 http: enable running prometheus endpoint Joakim Frostegård 2023-01-18 21:05:20 +01:00
  • 32884aae36 http: add peer and torrent count metrics Joakim Frostegård 2023-01-18 21:04:25 +01:00
  • 5c04245cbe http: add metrics for connection count, requests and responses Joakim Frostegård 2023-01-18 20:48:59 +01:00
  • 3a6661afd7 Run cargo update Joakim Frostegård 2023-01-18 20:08:34 +01:00
  • f87e649e60 ws: fix metric update in handle_announce_request Joakim Frostegård 2023-01-18 19:52:47 +01:00
  • 3cfe044297
    Merge pull request #115 from greatest-ape/prometheus Joakim Frostegård 2023-01-17 22:03:19 +01:00
  • 9479e56d60 CI: build ws with prometheus feature Joakim Frostegård 2023-01-17 21:57:51 +01:00
  • 9dd45fd74c README: document ws prometheus support Joakim Frostegård 2023-01-17 21:57:21 +01:00
  • 20d1bd73ec ws: improve docs for MetricsConfig Joakim Frostegård 2023-01-17 21:33:59 +01:00
  • ac4f2ade5d ws: remove unused MetricsConfig::active Joakim Frostegård 2023-01-17 21:33:24 +01:00
  • 56fafda234 ws: add torrent count metrics Joakim Frostegård 2023-01-17 21:20:46 +01:00
  • 32253a37df ws: prometheus: store ip version (v4/v6) for connections and messages Joakim Frostegård 2023-01-17 21:06:34 +01:00
  • 8b7c3c481c ws: add metrics for number of peers Joakim Frostegård 2023-01-17 20:51:12 +01:00
  • 3ac12b947f ws: add prometheus support (active connections, requests, responses) Joakim Frostegård 2023-01-17 20:27:43 +01:00