dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 closed issue dohertj2/lmxopcua#618 2026-10-08 09:24:35 -04:00
Host: a fail-start exception leaves the dotnet process running
dohertj2 commented on issue dohertj2/lmxopcua#620 2026-10-08 09:24:35 -04:00
Redundancy: Primary selection still matches gossiped roles case-sensitively (Health.Akka OldestUpMember)

Closed as an accepted residual (a6192159).

The match lives in ZB.MOM.WW.Health.Akka (ClusterActiveNode.OldestUpMember over Akka's own Member.HasRole), which this repo does not own. A…

dohertj2 closed issue dohertj2/lmxopcua#620 2026-10-08 09:24:35 -04:00
Redundancy: Primary selection still matches gossiped roles case-sensitively (Health.Akka OldestUpMember)
dohertj2 commented on issue dohertj2/lmxopcua#610 2026-10-08 09:24:34 -04:00
Server: array writes; decide ValueRank > 1

Resolved on master (merge b7a48e2b; reviews R4 a702875d and R6 31346f1e).

  • Forced read-only lifted for drivers that implement array writes: DriverArrayWriteSupport capability gates it per…
dohertj2 closed issue dohertj2/lmxopcua#610 2026-10-08 09:24:34 -04:00
Server: array writes; decide ValueRank > 1
dohertj2 commented on issue dohertj2/lmxopcua#617 2026-10-08 09:24:34 -04:00
ACL: ns=0 standard nodes are ungated, so the "see nothing" boot warning overstates

Resolved on master (a6192159).

  • Decision: ns=0 standard nodes stay ungated (served by the SDK CoreNodeManager outside DataPlaneAuthorizer; gating them would break session setup, since…
dohertj2 closed issue dohertj2/lmxopcua#617 2026-10-08 09:24:34 -04:00
ACL: ns=0 standard nodes are ungated, so the "see nothing" boot warning overstates
dohertj2 commented on issue dohertj2/lmxopcua#618 2026-10-08 09:24:34 -04:00
Host: a fail-start exception leaves the dotnet process running

Resolved on master (413bc5c0, merge a6192159).

  • Reproduced: a fail-start exception left the process alive.
  • Program.cs now logs Fatal, flushes Serilog and exits non-zero on a failed…
dohertj2 closed issue dohertj2/lmxopcua#607 2026-10-08 09:24:33 -04:00
92 driver-gap issues (#225–#316) were closed against PRs merged into auto/driver-gaps, which never reached master
dohertj2 commented on issue dohertj2/lmxopcua#608 2026-10-08 09:24:33 -04:00
Drivers: take the live device host from DeviceConfig instead of string-matching (TODO(v3 WaveC))

Resolved on master (9c39f2b6, merge 0fb194a0).

  • DeviceConfig threading: already in place, DriverDeviceConfigMerger rebuilds options.Devices from each Device row's DeviceConfig at deploy…
dohertj2 closed issue dohertj2/lmxopcua#608 2026-10-08 09:24:33 -04:00
Drivers: take the live device host from DeviceConfig instead of string-matching (TODO(v3 WaveC))
dohertj2 commented on issue dohertj2/lmxopcua#609 2026-10-08 09:24:33 -04:00
Telemetry: evict a driver's snapshot-cache entries when the instance is removed

Resolved on master (53247a05 merge 93e38156; 8a9bf230 in merge b99aea46; 4a10ea1e merge b9e6802d).

  • Driver-removal hook evicts the hub's health/resilience snapshot entries (`TelemetryLocalHub…
dohertj2 closed issue dohertj2/lmxopcua#609 2026-10-08 09:24:33 -04:00
Telemetry: evict a driver's snapshot-cache entries when the instance is removed
dohertj2 commented on issue dohertj2/lmxopcua#604 2026-10-08 09:24:32 -04:00
AdminUI N−1 sweep: stale-open guard on 5 modals, ValidationSummary, API-key delete confirm, ErrorBoundary (archreview r3 item 10)

Resolved on master (d3bca7af, merge db10e9d2; review R3 1475991f, merge 85491f1e).

  • Stale-open (_openGeneration) guard ported to the five unguarded modals, CSV import first.
  • …
dohertj2 closed issue dohertj2/lmxopcua#604 2026-10-08 09:24:32 -04:00
AdminUI N−1 sweep: stale-open guard on 5 modals, ValidationSummary, API-key delete confirm, ErrorBoundary (archreview r3 item 10)
dohertj2 commented on issue dohertj2/lmxopcua#605 2026-10-08 09:24:32 -04:00
Galaxy gateway seam hardening (archreview r3 item 11)

Resolved on master (7c4c7f96, merge ba3d8828).

  • AdviseSupervisory throw: the handle is unmarked on any failure (GatewayGalaxyDataWriterFailClosedTests).
  • Historian health snapshot:…
dohertj2 closed issue dohertj2/lmxopcua#605 2026-10-08 09:24:32 -04:00
Galaxy gateway seam hardening (archreview r3 item 11)
dohertj2 commented on issue dohertj2/lmxopcua#607 2026-10-08 09:24:32 -04:00
92 driver-gap issues (#225–#316) were closed against PRs merged into auto/driver-gaps, which never reached master

Resolved: the deliverable is the classified branch ledger, docs/plans/2026-10-08-driver-gaps-branch-ledger.md (0544287f on master). All 92 issues (#225-#316) were classified against master by…

dohertj2 commented on issue dohertj2/lmxopcua#603 2026-10-08 09:24:31 -04:00
Dormant Core.VirtualTags engine decision, ScriptSandbox reference caching, single drain-gate predicate (archreview r3 item 9)

Resolved on master (merge e9e35baa).

  • Engine decision: retired. VirtualTagEngine/Source/Definition and TimerTriggerScheduler deleted (a8703c6a); the scheduler was welded to the…
dohertj2 closed issue dohertj2/lmxopcua#603 2026-10-08 09:24:31 -04:00
Dormant Core.VirtualTags engine decision, ScriptSandbox reference caching, single drain-gate predicate (archreview r3 item 9)