Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions docs/BENCHMARK.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,17 @@ one-byte completion acknowledgement, not tunnel setup. In particular, a short
flow ratio is a warm-payload diagnostic rather than a connection-establishment
benchmark.

In source builds containing the cancellation fix (not the published v1.0.1
binary), stopping `bench-server` closes its listener and accepted transfers,
including a connection waiting for a transfer slot, and joins the transfer
workers. It no longer waits only for a stalled peer's two-minute transfer
deadline. Stopping `bench-client` interrupts its current owned connection even
while writing the request, moving payload, or waiting for the acknowledgement.
The shared tunnel dialer is not closed by an individual canceled transfer.
An incomplete iteration fails without emitting a successful measurement or
partial summary. Successful measurements retain the same wire format, timing
window, payload limits, and statistics.

## Namespace topology

`scripts/netem-integration.sh` creates two isolated network namespaces joined by
Expand Down
Loading
Loading