dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 closed issue dohertj2/lmxopcua#496 2026-07-26 08:34:51 -04:00
Sql driver: implement the §8.1 catalog identifier-validation gate (FF-1)
dohertj2 opened issue dohertj2/lmxopcua#503 2026-07-25 22:44:54 -04:00
Flaky under load: Galaxy EventPumpBoundedChannelTests.Drops_newest_when_channel_fills_and_records_metric
dohertj2 pushed to master at dohertj2/lmxopcua 2026-07-25 22:44:40 -04:00
28c2866710 merge: Sql driver follow-ups #496/#497/#498 + the Runtime.Tests flake #500 (fix/sql-driver-followups)
154171f48c test(runtime): fix the intermittent Runtime.Tests failure — 4 ordering/logic defects + the presence-budget class (#500)
4dc2ad8084 feat(sql): implement the design §8.1 catalog identifier-validation gate (#496)
1919a8e538 feat(config): reject a persisted Sql connectionString at the deploy gate (#498)
b95b99ba8e fix(drivers): correct 16 wrong OPC UA status-code constants + guard them by reflection (#497)
Compare 5 commits »
dohertj2 pushed to master at dohertj2/lmxopcua 2026-07-25 21:46:07 -04:00
4ad540376d merge: SQL poll driver (feat/sql-poll-driver)
57a5bb3c60 chore(docker-dev): wire Sql__ConnectionStrings__DevSql for the Sql driver live gate
b295b24419 feat(adminui): author + configure the Sql driver in /raw
585f827ef3 fix(sql): close the residual credential leak in HandlePollError
be1df2d1e5 feat(sql): SqlTagConfigEditor razor shell
Compare 35 commits »
dohertj2 created branch fix/sql-driver-followups in dohertj2/lmxopcua 2026-07-25 20:24:23 -04:00
dohertj2 pushed to fix/sql-driver-followups at dohertj2/lmxopcua 2026-07-25 20:24:23 -04:00
154171f48c test(runtime): fix the intermittent Runtime.Tests failure — 4 ordering/logic defects + the presence-budget class (#500)
4dc2ad8084 feat(sql): implement the design §8.1 catalog identifier-validation gate (#496)
1919a8e538 feat(config): reject a persisted Sql connectionString at the deploy gate (#498)
b95b99ba8e fix(drivers): correct 16 wrong OPC UA status-code constants + guard them by reflection (#497)
4ad540376d merge: SQL poll driver (feat/sql-poll-driver)
Compare 10 commits »
dohertj2 commented on issue dohertj2/lmxopcua#502 2026-07-25 20:20:37 -04:00
50 sub-second presence budgets remain in Runtime.Tests (the class behind three of #500's five defects)

Superseded by the fix for #500 (154171f4). I filed this when I had decided not to bulk-raise the remaining sub-second presence budgets, on the grounds that none had been observed failing.…

dohertj2 closed issue dohertj2/lmxopcua#502 2026-07-25 20:20:37 -04:00
50 sub-second presence budgets remain in Runtime.Tests (the class behind three of #500's five defects)
dohertj2 commented on issue dohertj2/lmxopcua#500 2026-07-25 20:20:36 -04:00
Intermittent single-test failure in Runtime.Tests under full-sweep load (unidentified)

Fixed on fix/sql-driver-followups (154171f4). Verification: 30 consecutive full-assembly runs, 30 passed / 0 failed, against a measured 13% baseline.

Identification

Instrumented 30…

dohertj2 opened issue dohertj2/lmxopcua#502 2026-07-25 18:39:57 -04:00
50 sub-second presence budgets remain in Runtime.Tests (the class behind three of #500's five defects)
dohertj2 opened issue dohertj2/lmxopcua#501 2026-07-25 18:07:33 -04:00
Two alarm-ack tests assert an absence with AwaitAssert, so they pass instantly and prove nothing
dohertj2 opened issue dohertj2/lmxopcua#499 2026-07-25 16:08:59 -04:00
DraftValidator cannot see ClusterNode.DriverConfigOverridesJson — the third driver-config persistence surface
dohertj2 opened issue dohertj2/lmxopcua#500 2026-07-25 16:08:59 -04:00
Intermittent single-test failure in Runtime.Tests under full-sweep load (unidentified)
dohertj2 commented on issue dohertj2/lmxopcua#496 2026-07-25 16:08:36 -04:00
Sql driver: implement the §8.1 catalog identifier-validation gate (FF-1)

Implemented on fix/sql-driver-followups (4dc2ad80).

SqlCatalogGate + SqlCatalogLoader resolve every authored identifier against the live catalog at Initialize and **replace it with the…

dohertj2 commented on issue dohertj2/lmxopcua#497 2026-07-25 16:08:35 -04:00
Wrong OPC UA status-code constants in three existing drivers (FF-2)

Fixed on fix/sql-driver-followups (b95b99ba).

Scope grew from 3 constants to 16. All values verified by reflecting over Opc.Ua.StatusCodes in the pinned SDK (1.5.378.106), not by…

dohertj2 commented on issue dohertj2/lmxopcua#498 2026-07-25 16:08:35 -04:00
Deploy-time guard: reject a Sql DriverConfig blob carrying a connectionString key (FF-3)

Fixed on fix/sql-driver-followups (1919a8e5).

DraftValidator.ValidateSqlConnectionStringNotPersisted fails the deploy (SqlConnectionStringPersisted) when a Sql-typed driver instance…

dohertj2 pushed to feat/modbus-rtu-driver at dohertj2/lmxopcua 2026-07-25 15:13:53 -04:00
ee12568cab refactor(modbus-rtu): distinct CrcMismatch/UnitMismatch desync reasons
dohertj2 opened issue dohertj2/lmxopcua#498 2026-07-24 21:00:10 -04:00
Deploy-time guard: reject a Sql DriverConfig blob carrying a connectionString key (FF-3)
dohertj2 opened issue dohertj2/lmxopcua#496 2026-07-24 21:00:09 -04:00
Sql driver: implement the §8.1 catalog identifier-validation gate (FF-1)
dohertj2 opened issue dohertj2/lmxopcua#497 2026-07-24 21:00:09 -04:00
Wrong OPC UA status-code constants in three existing drivers (FF-2)