Skip to content

feat: remote benchmark server - #97

Merged
cvik merged 1 commit into
mainfrom
feat/bench-server
Oct 14, 2026
Merged

cvik merged 1 commit into
mainfrom
feat/bench-server

Conversation

@cvik

@cvik cvik commented Oct 14, 2026

Copy link
Copy Markdown
Owner

Add a configurable standalone benchmark server and client integration for two-machine tests.

  • Bound remote NON receipt accounting with exclusive run leases and explicit loss reporting.
  • Configure workers, capacities, allocator, affinity, rate limits and file-based DTLS credentials.
  • Add per-client CON windows and fix plain-client MID-wrap/duplicate accounting.
  • Document WireGuard setup, measurement limits and memlock requirements; add integration CI.

Validation: 206 tests passed in Debug and ReleaseSafe; ReleaseFast builds, IPv4/IPv6 plain/DTLS integration, and 8-worker cases passed. No two-machine/WireGuard performance measurements performed.

@cvik
cvik merged commit 82ef4ad into main Oct 14, 2026
1 check passed
@cvik
cvik deleted the feat/bench-server branch October 14, 2026 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant