Skip to content

Commit d18d735

Browse files
author
Ignacio Van Droogenbroeck
committed
docs(release-notes): add end-to-end ingest bench to #467 entry
Real-world throughput numbers from a 30-second line-protocol bench: 4.1M → 4.63M rec/s (+12.9%), p50 2.41 → 2.14 ms, p99 8.85 → 8.46 ms. Attribution: ParseLine microbench -41% × ~30% pipeline share predicts +12% RPS, matches observed +12.9%. The win is the parser; latency also benefits from -50% allocations per line (less GC pressure).
1 parent 16848ac commit d18d735

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

RELEASE_NOTES_2026.06.1.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -787,6 +787,16 @@ Two follow-up micro-optimizations from Gemini review landed in the same PR: a pr
787787

788788
`BenchmarkSplitOnDelimiter` added to `lineprotocol_test.go` covering both space + comma paths so future regressions on the ingest hot path don't go unnoticed.
789789

790+
**End-to-end ingest impact (full HTTP path, 30-second run):**
791+
792+
| | Pre-sprint | Post-sprint | Delta |
793+
|---|---|---|---|
794+
| Throughput | 4.1M rec/s | **4.63M rec/s** | **+12.9%** |
795+
| p50 latency | 2.41 ms | **2.14 ms** | -11% |
796+
| p99 latency | 8.85 ms | **8.46 ms** | -4% |
797+
798+
Attribution sanity check: ParseLine -41% × ~30% pipeline share predicts +12% RPS, which matches the observed +12.9%. The wall-clock win is the parser; the latency win includes reduced GC pressure from -50% allocs/line.
799+
790800
---
791801

792802
_Maintainer notes: keep this file at the repo root (per [memory/project_release_strategy.md](memory/project_release_strategy.md)); do not write to `docs/RELEASE_NOTES_*` (that path is stale)._

0 commit comments

Comments
 (0)