Files
felhom-controller/REPORT.md
T

29 lines
1.8 KiB
Markdown

# REPORT — v0.342.0 released: the upload and CPU watch, the tested line, qBittorrent's limit (2026-10-24)
Task: the attended release brief (operator rulings 2026-10-24 07:22 / 07:26: D41 = 50 %, D42, the weekly iperf3 line
test). Design: felhom.eu `architecture/08-alarm-ladder.md` §9; the spike `audits/SPIKE-upload-watch-2026-10-23.md`.
## What changed since last night's build
- The controller reads the host's weekly line test from the agent (`GET /host/line-test`, agent ≥ 0.164.0;
`agentapi.LineTest`): qBittorrent's limit is 50 % of the TESTED line only, the watch judges against the higher of test
and push floor, the system page names the source (`ed1011b`). The start line's wording (`42cda07`).
- MinAgent stays **0.158.1** — an older agent answers 404, read as „not measured" (no limit, the floor stays).
## Release (the normal path)
1. `0.342.0-rc.2` on scratch 9202: healthy, the watch started (9202 has no local API, so no line there — by design).
2. `0.342.0` built and pushed (sha256:d002d3b7…); per-customer floors for Tester 1, demo-hp, demo-felhom (08:05:59Z,
303 `floor_set`); all three healthy on 0.342.0 by 08:08Z; 0 unhealthy, 0 restarting, 0 errors; https-only rc 0.
3. Each box read its tested line at start: Tester 1 94.3, demo-hp 94.4, demo-felhom 92.6 Mbit/s.
4. demo-felhom's qBittorrent (unlimited before): limit **5 789 696 B/s (46 Mbit/s = 50 %)** at 08:20:56Z — the log,
qBittorrent's own `GlobalUPSpeedLimit=5654` KiB/s and the box's record agree.
5. The global floor: on the operator's yes, after this commit (own save).
Evidence: felhom.eu `documentation/audits/line-test-2026-10-24/controller-0342-boxes.txt`.
## Not shown live
The family's line on qBittorrent's page (the household's password is not CC's); pinned by
`TestUpwatch_QBLimitLineOnQBittorrentsPageOnly`.