docs: 100000-stamp load test (99999 ok, 1 fail)

WhatToChange: /Users/marchon/research/recommended-changes/2026-09-20-forgejo-ci-138
  How-to-implement-the-changes.md

What was actually done:
- Add debug-trace/20260920T174456Z-perf-load HTML/JSON

What was not done:
- (none)
This commit is contained in:
George Lambert 2026-09-20 21:59:04 -04:00
commit 1bbd0a6864
2 changed files with 75 additions and 0 deletions

View file

@ -0,0 +1,20 @@
<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><title>stamp load 20260920T174456Z</title>
<style>
body{font:15px/1.4 ui-sans-serif,system-ui;background:#0f1419;color:#e7ecf1;margin:1.5rem}
table{border-collapse:collapse;width:100%;font-size:.85rem}
th,td{border-bottom:1px solid #2a3542;padding:.35rem .4rem;text-align:right}
th:first-child,td:first-child{text-align:left}
code{font-family:ui-monospace,Menlo,monospace}
</style></head><body>
<h1>Stamp load test</h1>
<p>API <code>https://api.veraetime.net</code> · wait:true · unique hashes · workers 32</p>
<p>Run <code>20260920T174456Z</code> · 2026-09-20T17:44:56.145392Z → 2026-09-21T01:57:57.532089Z</p>
<p><strong>JetStream:</strong> not used (standing ban on job-complete messages).</p>
<table><thead><tr>
<th>n</th><th>workers</th><th>wall s</th><th>rps</th><th>ok</th><th>fail</th>
<th>min</th><th>avg</th><th>p50</th><th>p75</th><th>p80</th><th>p90</th><th>p95</th><th>max</th>
<th>CPU% avg</th><th>RSS MB avg</th>
</tr></thead><tbody><tr><td>100000</td><td>32</td><td>29581.29</td><td>3.4</td><td>99999</td><td>1</td><td>252.3</td><td>9463.4</td><td>9541.3</td><td>11891.6</td><td>12339.7</td><td>13309.0</td><td>14007.5</td><td>20582.6</td><td>0.0</td><td>0.0</td></tr></tbody></table>
<p>Latency columns are milliseconds.</p>
</body></html>

View file

@ -0,0 +1,55 @@
{
"run_id": "20260920T174456Z",
"api": "https://api.veraetime.net",
"workers": 32,
"started": "2026-09-20T17:44:56.145392Z",
"ended": "2026-09-21T01:57:57.532089Z",
"jetstream": false,
"batches": [
{
"n": 100000,
"workers": 32,
"wall_s": 29581.287366541997,
"throughput_rps": 3.3805154847014975,
"ok": 99999,
"fail": 1,
"latency_ms": {
"min": 252.2662920091534,
"avg": 9463.434582126825,
"p50": 9541.323707999254,
"p75": 11891.625207994366,
"p80": 12339.704458005144,
"p90": 13308.997750005801,
"p95": 14007.45045900112,
"max": 20582.590415986488
},
"errors": [
{
"ok": false,
"status": 0,
"ms": 252.2662920091534,
"error": "RemoteDisconnected: Remote end closed connection without response"
}
],
"host": {
"samples": 14646,
"proc_cpu_pct": {
"min": null,
"avg": null,
"p50": null,
"p95": null,
"max": null
},
"proc_rss_mb": {
"min": null,
"avg": null,
"max": null
},
"host_mem_available_gb": {
"min": null,
"avg": null
}
}
}
]
}