Skip to content

docs/perf: record the passing 4h soak (run r4)#207

Merged
brownjuly2003-code merged 1 commit into
mainfrom
docs/soak-r4-pass
Jul 19, 2026
Merged

docs/perf: record the passing 4h soak (run r4)#207
brownjuly2003-code merged 1 commit into
mainfrom
docs/soak-r4-pass

Conversation

@brownjuly2003-code

Copy link
Copy Markdown
Owner

Run r4 sustains 100 eps for 4 hours through the real Kafka→Flink→bridge→ClickHouse path:

  • produced == delivered == applied == 1,440,000
  • 0 duplicates, 0 apply failures, lag_end 0 (peak 1956)
  • Flink never restarted (484/484 checkpoints, restored 0), disk ≤74%

Gate (produce≥95 / apply≥90 / flink≥90 / failures=0 / duplicates<5000 / lag_end≤100): PASS on all six.

Closes the multi-hour soak gate that r1 (stand disk exhaustion) and r3 (harness lost produce after a broker self-fence) left open — both prior failures and the fixes they motivated (log rotation, broker session timeout, bench delivery guard) are summarised in the doc alongside r1/r3.

🤖 Generated with Claude Code

r4 sustains 100 eps for 4h through Kafka→Flink→bridge→ClickHouse with
produced == delivered == applied == 1,440,000, zero duplicates, zero failures,
lag_end 0, and no Flink restarts (484/484 checkpoints). Closes the multi-hour
soak gate that r1 (disk) and r3 (harness) left open; both prior failures and
the fixes they motivated are summarised in the doc.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

DORA Metrics

  • Window: last 30 days
  • Branch: main
  • Deployment frequency: 104 total / 24.27 per week
  • Lead time for changes: avg 0.62h / median 0.0h
  • Change failure rate: 75.0% (78/104)
  • MTTR: 20.13h across 5 incident(s)

@brownjuly2003-code
brownjuly2003-code merged commit 93c0b84 into main Jul 19, 2026
22 checks passed
@brownjuly2003-code
brownjuly2003-code deleted the docs/soak-r4-pass branch July 19, 2026 10:47
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