Skip to content

docs(benchmark): point the README at results instead of stating them#69

Open
bburda wants to merge 1 commit into
mainfrom
docs/benchmark-readme-point-to-results
Open

docs(benchmark): point the README at results instead of stating them#69
bburda wants to merge 1 commit into
mainfrom
docs/benchmark-readme-point-to-results

Conversation

@bburda

@bburda bburda commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Description

The benchmark README's Example results, What to optimize, and Reference point sections quoted host-specific numbers from an early seed run (USS, threads, scaling table, sweep/heap/load/fault figures, a fixed host + gateway SHA). Those figures drift out of sync with the committed baseline over time - the prose already disagreed with benchmark/baseline/ci.json.

This change makes the README point to where the results live rather than restate them:

  • Example results -> Reading the results: directs the reader to the committed baseline (benchmark/baseline/ci.json) and the per-run output (report.md, summary.json, *.png, run_metadata.json), then describes what each lane reports - without hard-coding absolute numbers. The scaling chart stays as a labelled example.
  • What to optimize: keeps the three optimization targets and their lane pointers; drops the specific magnitudes (re-run load/fault/sweep for current numbers).
  • Reference point: points to the host/SHA recorded in ci.json and run_metadata.json instead of a hard-coded host and SHA.

Net: the method, lane descriptions, and qualitative findings stay; the per-host numbers that go stale are gone.

Checklist

  • Docs-only change; no harness behaviour touched
  • No dangling references to the removed Example results anchor
  • Headings and the scaling chart still render

…d numbers

The example-results, what-to-optimize, and reference-point sections quoted
host-specific figures from a seed run that drift out of sync with the committed
baseline. Replace them with pointers to where results actually live - the
committed baseline (benchmark/baseline/ci.json) and the per-run report.md /
summary.json - plus a per-lane description of what each lane reports. Keeps the
method and the qualitative findings, drops the absolute numbers that go stale.
Copilot AI review requested due to automatic review settings June 23, 2026 19:04

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the benchmark README to avoid embedding host-specific benchmark numbers that drift over time, and instead directs readers to the committed baseline and per-run artifacts that contain current measurements.

Changes:

  • Replaces the “Example results” section with “Reading the results”, pointing to benchmark/baseline/ci.json and benchmark/results/... outputs.
  • Removes hard-coded magnitudes from “What to optimize” while keeping the actionable optimization targets and lane references.
  • Updates “Reference point” to reference recorded host/SHA metadata rather than a fixed host and commit.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread benchmark/README.md
Comment on lines +105 to +107
- **Per-run output** - `benchmark/results/<timestamp>/<lane>/`: `report.md` (median +
IQR table), `summary.json` (machine-readable numbers and a one-line verdict), `*.png`
(the chart), and `run_metadata.json` (host, allocator, gateway version).
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.

2 participants