Review remediation 2026-10-21: run the Wave-4 integration gates (lanes A–G, H1, drivers) #761
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Consolidates the live / fixture / hardware gates left on the 2026-10-21 review-remediation lanes (plan Wave 4, INT-2/INT-3/INT-4). All lane code for A, B, C, D, E, F, G1, G2, H1 and the per-driver lanes is merged on
master. No gate run is recorded anywhere:docs/reviews/2026-10-21/gates.mddoes not exist and no commit records one. The lane issues are closed against this issue. Record each result here, with the date and commit, and indocs/reviews/2026-10-21/gates.md.docker-dev gates
/health/readyreturns 503.while(true)virtual tag leaves the node responsive, the tag shows as quarantined, and the thread count stays flat over 2 min./hostsCPU stays flat with 50 driversGalaxy userGate
mxgateway.sessions.openflat on the gateway metrics endpoint. This is the proof for the review's Critical session leak.Historian fixture gate
Driver lane gates (from #744)
MACRO:> 32767Not covered here: lane H2 + B2 (#746) is not on master yet; its gate stays on #746. The C3 ServiceLevel half is #762.
Gates run 2026-11-09 against master
1b9c36f3; full record indocs/reviews/2026-10-21/gates.md(master7891b3cb).docker-dev (rig rebuilt from
1b9c36f3)PureAdd, rebuild=False) kept the open subscriptions alive, with one Bad sample under 1 ms. After a rebuild, re-created items got 20/20 good updates.while(true)virtual tag was quarantined after 20 s; /health/ready stayed at 3–11 ms, read latency was unchanged, threads stayed at 50–54 over 3.5 min. The spinning thread keeps burning a core until restart (the known #750 limit).Driver fixtures (10.100.0.35): all pass.
H1 — PASS (backend level). A QuestDb and SqlServer year window at N=0 is refused as a single read, then walks as pages of at most 10k with no loss or duplicates. Peak working set was 122 MB and 114 MB. The continuation point is covered by the offline server tests only.
Not run:
Filed from observations: #783 (a timer-only virtual tag never evaluates), #784 (null failureReason on a deploy timeout, quarantine observability, rig PSK 'REVOKED' warning that contradicts working dispatch). A surgical tag add respawns the whole driver (one Bad sample on every tag) — noted in gates.md as the accepted DriverSpawnPlanner cost.
Keeping open for D, F and the hardware gates.
Gate D (AdminUI live pass, docker-dev) recorded on master
20820bbfin docs/reviews/2026-10-21/gates.md: 4/5 PASS — 100 KB script byte-identical after save+reload; two /hosts tabs leave AdminUI CPU flat (~11% both conditions, 52 drivers); 5k-tag device paints in 44 ms (500/level paging); A6 diagnostics shows the real 52 drivers. FAIL: role-grant, cluster, node and ACL deletes run with no confirmation → #785. Remaining on this issue: gate F (needs mxaccessgw) and the hardware userGates.