18 lines
1.6 KiB
Markdown
18 lines
1.6 KiB
Markdown
# REPORT — a test on request for a box that seeds all day (R-1250), 2026-10-24 (attended)
|
|
|
|
Brief: „two DooPlex backup alarms …", Part 4 (commit only; the release rides the next normal train and needs the
|
|
operator's vouch). Commits `29bcf44` (CI 2286 success) and `1e087bb` (CI 2288 success). Not released.
|
|
|
|
- **What:** `GET /host/line-test` reports `waiting_for_quiet` (due, in the window, tries left, tunnel up, the full
|
|
10-minute window watched and busy). `POST /host/line-test/run` runs one measurement on request while the controller
|
|
holds its torrent app: every weekly rule holds except the 10 quiet minutes, which become a 5 s settle and a 10 s quiet
|
|
check (< 2 Mbit/s); runs 5 s apart; about 55 s. Refusals answer a code; a failed request spends one of the day's tries.
|
|
- **Found live and fixed (`1e087bb`):** a freshly started tester said `waiting_for_quiet` before it had watched a
|
|
minute — a quiet box's app would have been held for nothing. Now it needs the full window.
|
|
- **Tests:** 7 new, each seen failing (CHANGELOG lists them); a compile-time assertion that the Tester serves the route.
|
|
- **Live (demo-hp host, a probe built from `1e087bb` running the real `Tester` with its minute watcher, plain HTTP):**
|
|
a real 10 Mbit/s torrent seed → `waiting_for_quiet` after 11 samples (worst minute 10.8); the control request refused
|
|
`not-quiet` (11.1 Mbit/s); with the controller's hold: runs 93.6 / 89.6 / 94.2 Mbit/s, the request 56.1 s. Evidence:
|
|
felhom.eu `audits/dooplex-alarms-2026-10-24/part4-r1250-live-proof.txt`.
|
|
- **Teardown:** the probe stopped and deleted from demo-hp; no iperf3 left running; the installed agent (0.164.0) untouched.
|