Health snapshots: per-node breakdown on the driver Controls panel; proto round-trip test for the node id field #851

Closed
opened 2026-11-11 05:24:27 -05:00 by dohertj2 · 1 comment
Owner

From #847. Health snapshots now carry the publishing node id (in-cluster feed + gRPC telemetry proto optional field 15) and /hosts shows one row per driver per node. Remaining:

  • the driver's Controls status panel still shows one snapshot per driver (the most recently published across both nodes) — show per node;
  • no ControlPlane.Tests round-trip test for the new proto field (old/new mixed versions).
From #847. Health snapshots now carry the publishing node id (in-cluster feed + gRPC telemetry proto optional field 15) and /hosts shows one row per driver per node. Remaining: - the driver's Controls status panel still shows one snapshot per driver (the most recently published across both nodes) — show per node; - no ControlPlane.Tests round-trip test for the new proto field (old/new mixed versions).
dohertj2 added the type:followuppriority:p3 labels 2026-11-11 05:24:27 -05:00
Author
Owner

Done (b40f08e1, 5c994d1f). Pushed to master in 03e51457. The driver Controls status panel shows one entry per reporting node (state chip per node in the header, per-node last success/errors, per-node 30 s stale dimming; an old publisher with no node id shows as "—"). ControlPlane.Tests pins the proto field 15 round trip across old/new versions with a frozen pre-#847 proto.

Done (`b40f08e1`, `5c994d1f`). Pushed to master in `03e51457`. The driver Controls status panel shows one entry per reporting node (state chip per node in the header, per-node last success/errors, per-node 30 s stale dimming; an old publisher with no node id shows as "—"). ControlPlane.Tests pins the proto field 15 round trip across old/new versions with a frozen pre-#847 proto.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dohertj2/lmxopcua#851