Commit graph

  • bc4eea1a05
    Merge pull request #112 from greatest-ape/work-2023-01-11 Joakim Frostegård 2023-01-11 22:45:51 +01:00
  • 7abf32bf54 Remove old udp load test documents Joakim Frostegård 2023-01-11 22:39:16 +01:00
  • 06680287ef README: fix udp worker proportion typos Joakim Frostegård 2023-01-11 22:38:47 +01:00
  • 0a6c0489c8 Update new udp load test documents Joakim Frostegård 2023-01-11 22:36:48 +01:00
  • a3c63b9af9 README: update udp worker proportion recommendations Joakim Frostegård 2023-01-11 21:21:52 +01:00
  • 4b9771de5d Add new udp load test Joakim Frostegård 2023-01-11 21:21:38 +01:00
  • b0c9c93c28
    Merge pull request #111 from greatest-ape/remove-unused-deps Joakim Frostegård 2023-01-10 16:09:34 +01:00
  • 3a6101a02d Remove unused dependencies (ws: "either", http_protocol: "rand) Joakim Frostegård 2023-01-10 15:51:15 +01:00
  • f5caf05963
    Merge pull request #110 from greatest-ape/work-2023-01-10 Joakim Frostegård 2023-01-10 15:29:08 +01:00
  • fde09cf727 Update README Joakim Frostegård 2023-01-10 15:21:06 +01:00
  • 00d79c9218 Run cargo update Joakim Frostegård 2023-01-10 15:15:45 +01:00
  • 5ed876f934 ws: don't close connection when receiving ping message Joakim Frostegård 2023-01-10 15:10:18 +01:00
  • 8cab0297a1
    Merge pull request #108 from greatest-ape/work-2023-01-03_2 Joakim Frostegård 2023-01-03 19:13:01 +01:00
  • 569e437f7b ws socket worker: replace an expect with error return Joakim Frostegård 2023-01-03 19:02:10 +01:00
  • 892b77ca61
    Merge pull request #107 from greatest-ape/work-2023-01-03 Joakim Frostegård 2023-01-03 18:47:24 +01:00
  • d3e0e46b41 Update TODO Joakim Frostegård 2023-01-03 18:45:22 +01:00
  • d53d0a64e6 Upgrade tungstenite to 0.18, async-tungstenite to 0.19 Joakim Frostegård 2023-01-03 18:45:02 +01:00
  • f18348d1d0 Run cargo update Joakim Frostegård 2023-01-03 18:36:14 +01:00
  • 16effc74a3 ws socket worker: replace an unwrap with expect Joakim Frostegård 2023-01-03 18:34:39 +01:00
  • 14a801f4d4 ws socket worker: replace unwrap with error return Joakim Frostegård 2023-01-03 18:27:56 +01:00
  • 8bf0e12cb4
    Merge pull request #106 from greatest-ape/work-2022-12-20 Joakim Frostegård 2022-12-21 00:12:21 +01:00
  • 057b07eaf1 Update TODO Joakim Frostegård 2022-12-21 00:06:38 +01:00
  • 0d22747026 Run cargo update Joakim Frostegård 2022-12-20 23:40:21 +01:00
  • 1a1b3bf51e
    Merge pull request #105 from greatest-ape/work-2022-11-12 Joakim Frostegård 2022-11-12 17:14:29 +01:00
  • 61d5f2571f ws protocol: mention simd-json v0.7 possible parsing bugs Joakim Frostegård 2022-11-12 16:34:36 +01:00
  • 4342a3387e Update TODO Joakim Frostegård 2022-11-12 15:35:48 +01:00
  • 38a4856242 ws load test: use log crate instead of eprintln Joakim Frostegård 2022-11-12 15:30:16 +01:00
  • b122492713 Upgrade simple-logger to version 4 Joakim Frostegård 2022-11-12 15:25:19 +01:00
  • a04fab43fb Upgrade async-tungstenite to version 0.18 Joakim Frostegård 2022-11-12 14:57:21 +01:00
  • 37f8078320 http protocol: use bendy 0.4 beta to get rid of failure crate Joakim Frostegård 2022-11-12 14:51:06 +01:00
  • 9bb0fd8d7b Update indicatif to version 0.17 Joakim Frostegård 2022-11-12 14:40:24 +01:00
  • 9ace8f53b8 Upgrade hashbrown to version 0.13 Joakim Frostegård 2022-11-12 14:37:53 +01:00
  • 1f73d11a97 Run cargo update Joakim Frostegård 2022-11-12 14:35:22 +01:00
  • a892465c54 ws_load_test: exclusively use TLS 1.3 Joakim Frostegård 2022-11-12 14:32:50 +01:00
  • 2153c3037f
    Update CHANGELOG.md (#104) Joakim Frostegård 2022-11-12 14:09:14 +01:00
  • e45a20cb30
    Merge pull request #103 from greatest-ape/work-2022-11-01 Joakim Frostegård 2022-11-01 18:42:56 +01:00
  • cc3e1ae1b5 CHANGELOG: improve structure, reword some items Joakim Frostegård 2022-11-01 18:21:19 +01:00
  • 82122da762 udp: in bandwidth statistics, take headers etc into account Joakim Frostegård 2022-11-01 17:33:26 +01:00
  • 21e5050dd1
    Merge pull request #102 from greatest-ape/work-2022-10-31 Joakim Frostegård 2022-11-01 09:51:15 +01:00
  • c192ee6e5a udp: simplify statistics code further Joakim Frostegård 2022-11-01 09:36:20 +01:00
  • 3fc5b0debb
    Merge pull request #101 from greatest-ape/work-2022-10-31 Joakim Frostegård 2022-11-01 00:33:49 +01:00
  • 953ede7f67 Run cargo update Joakim Frostegård 2022-10-31 23:58:04 +01:00
  • 3d6b012490 udp: refactor statistics code for better code clarity Joakim Frostegård 2022-10-31 23:53:07 +01:00
  • de69973a2a
    Merge pull request #100 from greatest-ape/work-2022-10-24 Joakim Frostegård 2022-10-26 22:30:29 +02:00
  • 77f5e68a9e udp: TorrentData: stop explicitly storing num_leechers Joakim Frostegård 2022-10-26 20:58:14 +02:00
  • 417ea68701 scripts/bench-udp-handlers.sh: use release-debug profile Joakim Frostegård 2022-10-26 20:05:39 +02:00
  • 84f420e2c5 udp bench: use gamma distribution for torrent selection Joakim Frostegård 2022-10-26 20:03:59 +02:00
  • db561a1101 Use gamma distribution for all load testers Joakim Frostegård 2022-10-26 19:49:30 +02:00
  • 2b9db63984 udp load test: use Gamma distribution for torrent selection Joakim Frostegård 2022-10-26 19:45:39 +02:00
  • 15f8d30518 udp: improve socket worker comments Joakim Frostegård 2022-10-25 02:16:16 +02:00
  • aa6be77a98 Run cargo update Joakim Frostegård 2022-10-25 02:07:48 +02:00
  • 224ae3ea3b udp: socket worker: always use relaxed ordering for stats Joakim Frostegård 2022-10-25 02:00:55 +02:00
  • 5e28f5a498 udp: handle request parse errors outside of handle_request function Joakim Frostegård 2022-10-25 01:55:32 +02:00
  • 4587c267d6 udp: rewrite socket worker to use SocketWorker struct Joakim Frostegård 2022-10-25 01:33:35 +02:00
  • 9d37b3d285
    Merge pull request #99 from greatest-ape/greatest-ape-patch-1 Joakim Frostegård 2022-10-24 11:41:23 +02:00
  • 99cb28c7f7
    Update TODO.md Joakim Frostegård 2022-10-24 11:41:02 +02:00
  • 1a4b83d9fa
    Merge pull request #98 from greatest-ape/greatest-ape-patch-1 Joakim Frostegård 2022-10-23 21:37:40 +02:00
  • 2fb7a330bc
    Update TODO.md Joakim Frostegård 2022-10-23 21:25:09 +02:00
  • 0c787723e8
    Merge pull request #97 from greatest-ape/greatest-ape-patch-1 Joakim Frostegård 2022-10-11 18:38:06 +02:00
  • 10da379375
    Update CHANGELOG.md Joakim Frostegård 2022-10-11 15:53:12 +02:00
  • 7cb7366569
    Merge pull request #96 from greatest-ape/work-2022-10-09 Joakim Frostegård 2022-10-09 22:50:02 +02:00
  • c1651f6eb6 CI: allow test action to take up to 20 minutes Joakim Frostegård 2022-10-09 22:39:45 +02:00
  • 6854351fb5 Move GitHub workflows into single file, split build-and-test Joakim Frostegård 2022-10-09 22:36:12 +02:00
  • df85a29c58 Run cargo update Joakim Frostegård 2022-10-09 22:28:13 +02:00
  • e0c4a4eaf7 ws: allow peers to use multiple PeerIds, but only one per torrent Joakim Frostegård 2022-10-09 22:21:06 +02:00
  • 92794444f9
    Merge pull request #95 from greatest-ape/greatest-ape-patch-1 Joakim Frostegård 2022-10-02 11:38:43 +02:00
  • 68e2928ae7
    CI: cache Rust dependencies, use checkout@v3 Joakim Frostegård 2022-10-02 11:26:19 +02:00
  • d1cd02e233
    Merge pull request #94 from greatest-ape/work-2022-09-25 Joakim Frostegård 2022-09-25 12:49:57 +02:00
  • 6d44280eb3 Update TODO Joakim Frostegård 2022-09-25 12:37:43 +02:00
  • b6287d12e4 ws, http: name threads properly and include indices Joakim Frostegård 2022-09-25 12:36:20 +02:00
  • 4b3f186c31
    Merge pull request #93 from greatest-ape/work-2022-09-25 Joakim Frostegård 2022-09-25 12:22:19 +02:00
  • 749add3fc8 Update CHANGELOG Joakim Frostegård 2022-09-25 12:09:33 +02:00
  • 47228a8d3c http: add debug statement on invalid requests Joakim Frostegård 2022-09-25 12:06:38 +02:00
  • ce9fdc3887 Fix env-native-cpu-without-avx-512 issue Joakim Frostegård 2022-09-25 12:03:47 +02:00
  • 6619445d7a Run cargo update Joakim Frostegård 2022-09-25 11:58:20 +02:00
  • 0945e1dc6e http: remove some ::log::debug statements Joakim Frostegård 2022-09-25 11:54:36 +02:00
  • 69c395a702 http: if PeerStatus is Stopped, return empty peer list Joakim Frostegård 2022-09-25 11:52:55 +02:00
  • ed98327e1a udp: if PeerStatus is Stopped, return empty peer list Joakim Frostegård 2022-09-25 11:50:21 +02:00
  • e5ffedc10c Update CHANGELOG Joakim Frostegård 2022-09-25 11:44:13 +02:00
  • 65a8c9d6ff Use Rust 1.64 workspace inheritance Joakim Frostegård 2022-09-25 11:40:43 +02:00
  • 132b355e1b
    Merge pull request #92 from greatest-ape/work-2022-09-20 Joakim Frostegård 2022-09-21 08:05:40 +02:00
  • 3e4bcf022e Update TODO Joakim Frostegård 2022-09-20 21:50:04 +02:00
  • e6c7b2d23a Update CHANGELOG Joakim Frostegård 2022-09-20 21:49:59 +02:00
  • 84f91b2a55 Run cargo update Joakim Frostegård 2022-09-20 21:41:04 +02:00
  • 04d15a9bd2 Add CHANGELOG Joakim Frostegård 2022-09-20 21:39:31 +02:00
  • 3dcf53e0eb
    Merge pull request #91 from greatest-ape/work-2022-09-18_2 Joakim Frostegård 2022-09-18 18:22:47 +02:00
  • 9797f24299 udp: handle_announce_request: remove two noop casts Joakim Frostegård 2022-09-18 18:09:43 +02:00
  • 5889cb22f7 udp: handle_announce_request: don't cast usize to i32, use try_into Joakim Frostegård 2022-09-18 18:06:31 +02:00
  • 8beb13db29 In scripts, explicitly choose what workspace member to build Joakim Frostegård 2022-09-18 18:05:21 +02:00
  • e9f83403ba udp: fix bug in TorrentData num_seeders/num_leechers updates Joakim Frostegård 2022-09-18 17:55:39 +02:00
  • fbc69daa9d
    Merge pull request #90 from greatest-ape/work-2022-09-18 Joakim Frostegård 2022-09-18 16:35:01 +02:00
  • 5f7e9f20f3 Upgrade ahash from version 0.7.6 to 0.8 Joakim Frostegård 2022-09-18 14:09:20 +02:00
  • 38c7c51689 Run cargo update Joakim Frostegård 2022-09-18 14:05:28 +02:00
  • 1097a9d068
    Merge pull request #88 from greatest-ape/work-2022-08-06 Joakim Frostegård 2022-08-07 16:54:35 +02:00
  • becf88c372 udp: in Peer, replace PeerStatus with is_seeder bool Joakim Frostegård 2022-08-06 18:14:12 +02:00
  • c76d7442e2 Use regular (ahash) IndexMap for PeerMaps Joakim Frostegård 2022-08-06 16:50:56 +02:00
  • 5f0971e952
    Merge pull request #87 from greatest-ape/udp-peer-stats Joakim Frostegård 2022-08-06 16:33:39 +02:00
  • 4ab6b0af82 Update TODO Joakim Frostegård 2022-08-06 14:56:00 +02:00
  • 80cd6a3998 udp: improve docs for config.statistics.extended Joakim Frostegård 2022-08-06 14:40:52 +02:00
  • e6e0bbc9da udp: show extended statistics in html output too Joakim Frostegård 2022-08-06 14:36:46 +02:00