[PR #2431] [MERGED] [tests] Feature/relay integration loadtest #15136

Open
opened 2026-08-05 03:07:03 -04:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbirdio/netbird/pull/2431
Author: @pappz
Created: 8/14/2024
Status: Merged
Merged: 8/21/2024
Merged by: @pappz

Base: feature/relay-integration-r53Head: feature/relay-integration-loadtest


📝 Commits (10+)

📊 Changes

12 files changed (+1018 additions, -0 deletions)

View changed files

📝 go.mod (+1 -0)
📝 go.sum (+2 -0)
📝 relay/healthcheck/sender_test.go (+2 -0)
📝 relay/server/store_test.go (+3 -0)
relay/testec2/main.go (+258 -0)
relay/testec2/relay.go (+176 -0)
relay/testec2/signal.go (+91 -0)
relay/testec2/start_msg.go (+39 -0)
relay/testec2/tun/proxy.go (+72 -0)
relay/testec2/tun/tun.go (+110 -0)
relay/testec2/turn.go (+181 -0)
relay/testec2/turn_allocator.go (+83 -0)

📄 Description

Describe your changes

Compare the speed of TURN and Relay on separate machines

Checklist

  • Is it a bug fix
  • Is a typo/documentation fix
  • Is a feature enhancement
  • It is a refactor
  • Created tests that fail without the change (if possible)
  • Extended the README / documentation, if necessary

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbirdio/netbird/pull/2431 **Author:** [@pappz](https://github.com/pappz) **Created:** 8/14/2024 **Status:** ✅ Merged **Merged:** 8/21/2024 **Merged by:** [@pappz](https://github.com/pappz) **Base:** `feature/relay-integration-r53` ← **Head:** `feature/relay-integration-loadtest` --- ### 📝 Commits (10+) - [`b31f25e`](https://github.com/netbirdio/netbird/commit/b31f25ec70f107be6d36316953209b25d72ebba1) Add test code - [`ce383eb`](https://github.com/netbirdio/netbird/commit/ce383eb259b78ead177b3da9cfd66dd2117da49e) Add ec2 test - [`f3cbf96`](https://github.com/netbirdio/netbird/commit/f3cbf96a13f6836a31ca0a7721729142c72bde9a) Add songgao/water lib - [`f4f09ec`](https://github.com/netbirdio/netbird/commit/f4f09ec2e2382c6dc32e73af9b8e09c5cf01ee19) Fix deleted files - [`30f22ec`](https://github.com/netbirdio/netbird/commit/30f22eca73cb0ca9c4e93200f7a416c884af4aa6) Revert debug changes - [`a918a99`](https://github.com/netbirdio/netbird/commit/a918a9939641d334465fdebe99a4fda3438591c2) Lint fix - [`049b981`](https://github.com/netbirdio/netbird/commit/049b981746b4bcb52eb5aec212861e2cf29a70e8) Lint fix - [`86f745e`](https://github.com/netbirdio/netbird/commit/86f745eb9d8281f1201580c9f2dfd9489c8dc725) Fix complexity - [`2df6eef`](https://github.com/netbirdio/netbird/commit/2df6eefac3fe8590092859650cdc89aaf52b9785) Remove unnecessary test - [`5a65373`](https://github.com/netbirdio/netbird/commit/5a653732a3823335c408ee7d641bfa3186364256) Reduce TURNReaderMain Cognitive Complexity ### 📊 Changes **12 files changed** (+1018 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `go.mod` (+1 -0) 📝 `go.sum` (+2 -0) 📝 `relay/healthcheck/sender_test.go` (+2 -0) 📝 `relay/server/store_test.go` (+3 -0) ➕ `relay/testec2/main.go` (+258 -0) ➕ `relay/testec2/relay.go` (+176 -0) ➕ `relay/testec2/signal.go` (+91 -0) ➕ `relay/testec2/start_msg.go` (+39 -0) ➕ `relay/testec2/tun/proxy.go` (+72 -0) ➕ `relay/testec2/tun/tun.go` (+110 -0) ➕ `relay/testec2/turn.go` (+181 -0) ➕ `relay/testec2/turn_allocator.go` (+83 -0) </details> ### 📄 Description ## Describe your changes Compare the speed of TURN and Relay on separate machines ## Issue ticket number and link ### Checklist - [ ] Is it a bug fix - [ ] Is a typo/documentation fix - [ ] Is a feature enhancement - [ ] It is a refactor - [ ] Created tests that fail without the change (if possible) - [ ] Extended the README / documentation, if necessary --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2026-08-05 03:07:03 -04:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#15136