Skip to content

test: stabilize active writer latency gate - #370

Merged
douglasmonsky merged 1 commit into
mainfrom
fix/ingest-writer-performance-ci
Jul 28, 2026
Merged

test: stabilize active writer latency gate#370
douglasmonsky merged 1 commit into
mainfrom
fix/ingest-writer-performance-ci

Conversation

@douglasmonsky

Copy link
Copy Markdown
Owner

Summary

  • replace the 15-sample pseudo-p95 (which was the single maximum) with five measured append-safe refreshes and at least 40 writer timings
  • preserve the sustained p95 <=50 ms SLO
  • add a separate <=150 ms catastrophic single-lock ceiling
  • add semantic tests proving isolated runner noise passes while sustained or catastrophic regressions fail

Evidence

  • eight fresh processes: p95 22.254–26.050 ms; max 23.333–38.109 ms
  • 12-worker stress: p95 34.930 ms; max 44.688 ms
  • Python 3.14 performance suite: 13 passed
  • just v: 498 passed
  • Ruff, MyPy, Pyright, release checks passed
  • GitNexus: LOW risk, zero affected flows
  • final reviewer: zero findings

No product ingest code or integrity/freshness semantics changed.

@douglasmonsky
douglasmonsky merged commit baab6eb into main Jul 28, 2026
3 checks passed
@douglasmonsky
douglasmonsky deleted the fix/ingest-writer-performance-ci branch July 29, 2026 01:22
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