REPORT-release-2026-10-27: the night's fixes, the line test, the release block; the floor watch and the per-box clear (evidence)
gates / gates (push) Successful in 1m56s
gates / gates (push) Successful in 1m56s
This commit is contained in:
1 parent
acd79a78cc
commit
7c75162a18
3 files changed
+86
No files matched your search
@@ -0,0 +1,70 @@
|
||||
# REPORT — 2026-10-26 night → 2026-10-27 afternoon: the night's fixes, the line test, one release block
|
||||
|
||||
**Safest reading taken alone:** none needed today — every release step had the operator's yes in the session.
|
||||
|
||||
## Plain words first
|
||||
|
||||
1. **The night's fixes:** all released today. Proven live: kept data (R-1220), the reinstalled box's off-site tier
|
||||
(R-1232), app-file export/import (R-1187 a, b, g), held-app reports (R-1298, D53). Not live: R-1219 (handler test, as
|
||||
the brief allowed) and R-1218 (the operator waived its live proof — no product path reaches the case on a hub box).
|
||||
2. **The line test:** ran — but only after a same-day fix. As built, the hold was refused four times (qBittorrent keeps
|
||||
sending ~14 s after it is slowed). With the fix: **94.5 Mbit/s**, the seeder's own limit back **exactly**.
|
||||
3. **Released:** hub 0.173.0, agent 0.167.0 (not vouched yet), controller 0.346.0 (global floor 15:37 CET).
|
||||
4. **D55 grant seen:** yes — the window ran 03:18 UTC, 223 of 223 removed (373 → 150), no alarm.
|
||||
5. **The operator still does:** vouch agent 0.167.0; revoke the token `cc-d55-window`; delete hub host
|
||||
`Tester4-b5dbbd`.
|
||||
|
||||
## Versions, digests, CI by commit
|
||||
|
||||
| | Version | Image / sha256 | From | CI |
|
||||
|---|---|---|---|---|
|
||||
| hub | 0.173.0 | `sha256:458bfb03e614db4b7abd6442e6af15c652ba4b9b4509fe2b0efe00ac979b8f52` | `29134c52` (manifest `bbc3acb8`) | 2418, 2419 ✓ |
|
||||
| agent | 0.167.0 | agent `28bdd2826f45f3767880fcff4d3105afb7247c09c0ced99d78b3a978d8d826f0`, bundle `9d0344164b22634159984bfbcdaf77c53e6d2423812973ed8b4f2135a7ed1268` | `54d3a10` (tag `v0.167.0`) | 2400, 2420 ✓ |
|
||||
| controller | 0.346.0 | `sha256:3d910b039fc52f08366c657774d9664320d6913fdebdd3deb2bbbb01d7eb9dd3` | `b1b9be3` (fix `710ceac`) | 2421, 2423 ✓ |
|
||||
| controller rc | 0.346.0-rc.1 | `sha256:bfa091e9…` | `710ceac` | 2421 ✓ |
|
||||
|
||||
## Each fix, before → after
|
||||
|
||||
- **R-1250** (`710ceac`): four holds refused „not quiet" (4.0–4.2 Mbit/s) → held, slowed after 22 s, 94.5 Mbit/s, limit
|
||||
5898240 back exactly; the 50 % rule kept the normal slot (0.15 % move). `audits/linetest-2026-10-27/`.
|
||||
- **R-1232**: `due:false` (a foreign archive counted) → `due:true / absent`, first whole-box copy at once (night).
|
||||
- **R-1220 / R-1187 / R-1298**: see `audits/night-fixes-2026-10-26/`.
|
||||
- **R-1218** hub: a key-less upload over a keyed package → 409 (red-proved); controller: stage when the FILE exists
|
||||
(red-proved). Live proof waived (`09` §3 decision 270).
|
||||
- **R-1285**: the bundle pass now runs right after the commit in the normal delivery (all three boxes) — the BYO removal
|
||||
itself is still unproven (stays VERIFY).
|
||||
- **R-1174** (dated check): the status gate refuses since today — a hand run convicted a copy, rc 1.
|
||||
|
||||
## Release steps
|
||||
|
||||
Hub: yes 09:30 CET → build, manifest, sync of Deployment/hub only, Synced/Healthy, the digest matches, the „Held apps"
|
||||
list renders, 30 min: 0 events, 0 WARN, reports flowing, no alarm mail. Agent: yes → release-agent.sh from a clean clone,
|
||||
signed updates (demo-felhom 10:26, Tester 1 10:32, demo-hp 13:49 after its test). Controller: rc.1 on 9201 and Tester 1
|
||||
(9202 was session 2's) → 0.346.0 → per-box floors 15:09 → all three „update successful" → box walk green (start logs 0
|
||||
errors, every app healthy, https-only green, held apps 0 = 0) → yes → global floor 15:37 → 30-min watch clean → per-box
|
||||
floors cleared 16:09 (DB reads empty). `audits/release-2026-10-27/`.
|
||||
|
||||
## Teardown
|
||||
|
||||
Machine: the throwaway qBittorrent on 9201 removed through the product (shared library folder and older backups kept —
|
||||
older than the test), forwarder and seed gone. Host: nothing provisioned on demo-hp today. DooPlex: the test torrent,
|
||||
its data and folder removed, 326 torrents as before. Hub: per-box floors cleared; `Tester4-b5dbbd` (last night) waits for
|
||||
the operator. Tester 1's off-site switch: the operator switched it off and on again; the box never saw it (R-1312).
|
||||
|
||||
## Register
|
||||
|
||||
Before 223 open → after 214. Closed 11 (R-1174 and R-1250, R-1261, R-1218, R-1219, R-1220, R-1232, R-1187, R-1298,
|
||||
R-972, R-1291). Opened 1: R-1312 (the hub's off-site switch did not reach the box).
|
||||
|
||||
## Observations
|
||||
|
||||
- FILED R-1312 — the hub page's off-site switch does not change the box's saved target.
|
||||
- NOT-A-FINDING: the line-test slot is not 10:00 — each host has its own slot minute (demo-hp 95, Tester 1 213,
|
||||
demo-felhom 20), by design; the brief's 09:25 start was early, not wrong.
|
||||
- NOT-A-FINDING: the off-site push WARNs „radarr/sonarr/prowlarr/qbittorrent: not deployed — unit-only" on demo-hp —
|
||||
designed (`offbox_capture.go`, decision §2.4: kept units of removed apps).
|
||||
- NOT-A-FINDING: the 50 % rule did not re-set qBittorrent after the new test — the line moved 0.15 %, inside its 20 % band.
|
||||
- The 0.345.1 container's log was dropped when the rc replaced it; the four refusal lines were recovered from this
|
||||
session's earlier reads, and the agent journal holds them independently (said in the evidence).
|
||||
- The nightly CI run 2412 failed on the two due checks, by design; one operator mail at 03:24 UTC.
|
||||
- A pushed commit message (`ae3db89a`) names the new row „R-1300"; the register uses R-1302 (the number was taken).
|
||||
@@ -3,3 +3,4 @@ HTTP/1.1 303 See Other
|
||||
Location: /configuration?flash=floor_set
|
||||
min_controller_version|0.346.0
|
||||
min_controller_version_declared_min_agent|0.346.0=0.158.1
|
||||
watch 15:37–16:08 CET: 0 hub events, 0 hub WARN/ERROR, reports flowing (16:55/17:03 CET host time), no alarm mail
|
||||
@@ -0,0 +1,15 @@
|
||||
15:09:02
|
||||
== tester-1
|
||||
HTTP/1.1 303 See Other
|
||||
Location: /customers/tester-1?flash=floor_set
|
||||
== demo-hp
|
||||
HTTP/1.1 303 See Other
|
||||
Location: /customers/demo-hp?flash=floor_set
|
||||
== demo-felhom
|
||||
HTTP/1.1 303 See Other
|
||||
Location: /customers/demo-felhom?flash=floor_set
|
||||
Error: in prepare, no such table: customers
|
||||
customer_id|min_controller_version|min_controller_declared_min_agent|min_controller_set_at
|
||||
demo-felhom|||
|
||||
demo-hp|||
|
||||
tester-1|||
|
||||
Reference in new issue
Block a user