#15: Add 4000 user stress test and update deps #24

Open
PandaDEV wants to merge 7 commits from PandaDEV/senden-relay:main into main
Contributor

closes #15

closes #15
Merge branch 'main' into main
Some checks failed
Build and Test / build (pull_request) Failing after 2m23s
083a7f2ad4
test: add user_id field to load test token entry
All checks were successful
Build and Test / build (pull_request) Successful in 4m47s
5ada6fcf83
obvtiger changed title from Add 4000 user stress test and update deps to #15: Add 4000 user stress test and update deps 2026-02-28 14:20:29 +01:00
@ -0,0 +1,541 @@
use crate::proto::{self, StreamInit, encode_proto};
Owner

The load tests should not be execute while CI run.
Running on the same server where the tests are running is not measuring real load. The tester uses the same resources the relay can't use.
Please make changes for this to run as a separate, manual test script.

The load tests should not be execute while CI run. Running on the same server where the tests are running is not measuring real load. The tester uses the same resources the relay can't use. Please make changes for this to run as a separate, manual test script.
Author
Contributor
Addresed in https://git.eplg.services/senden/senden-relay/pulls/24/commits/831db9540803245e8d3b6e754770cda248281fda
PandaDEV marked this conversation as resolved
@ -45,2 +45,3 @@
let fanout = tokio::spawn(async move {
loop {
if let Ok(pkt) = rx.recv().await {
Owner

This appears to be introducing optimizations, but is not documented.

This appears to be introducing optimizations, but is not documented.
Author
Contributor

Its referenced in this commit !24 (commit be1749a8e2)

Its referenced in this commit https://git.eplg.services/senden/senden-relay/pulls/24/commits/be1749a8e2dc43d430d984f7a5c5d56a65640637
PandaDEV marked this conversation as resolved
Merge remote-tracking branch 'upstream/main'
Some checks failed
Build and Test / build (pull_request) Has been cancelled
88b2447c99
refactor: move load_test to examples
Some checks failed
Build and Test / build (pull_request) Failing after 3m15s
831db95408
Some checks failed
Build and Test / build (pull_request) Failing after 3m15s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u main:PandaDEV-main
git switch PandaDEV-main

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff PandaDEV-main
git switch PandaDEV-main
git rebase main
git switch main
git merge --ff-only PandaDEV-main
git switch PandaDEV-main
git rebase main
git switch main
git merge --no-ff PandaDEV-main
git switch main
git merge --squash PandaDEV-main
git switch main
git merge --ff-only PandaDEV-main
git switch main
git merge PandaDEV-main
git push origin main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
senden/senden-relay!24
No description provided.