dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-07-13 12:37:14 -04:00
4b8ba7a5bd docs(TST-30): new finding — single shared Gitea runner is a CI throughput/availability bottleneck
dohertj2 deleted branch r2/07-surgical-pure-adds from dohertj2/lmxopcua 2026-07-13 12:28:05 -04:00
dohertj2 pushed to master at dohertj2/lmxopcua 2026-07-13 12:28:03 -04:00
04fa2f5cb2 Merge R2-07 Surgical pure-adds (arch-review round 2) [PR #436]
ded0595ca7 test+docs: mixed-deploy survival, STATUS/P1 close-out (R2-07 T14)
e2b47638ec feat(opcua): surgical mixed add+remove deploys (R2-07 T13)
f4ea834fac test(opcua): subscription-survival on pure-remove + live-verify note (R2-07 T12)
502d7650d0 feat(opcua): surgical pure-remove deploys — scoped teardown, no full rebuild (R2-07 T11)
Compare 16 commits »
dohertj2 closed pull request dohertj2/lmxopcua#436 2026-07-13 12:28:02 -04:00
R2-07 Surgical pure-adds (arch-review round 2)
dohertj2 commented on pull request dohertj2/lmxopcua#436 2026-07-13 12:28:01 -04:00
R2-07 Surgical pure-adds (arch-review round 2)

Landed on master via merge commit 04fa2f5c (local --no-ff merge). Auto-merged OtOpcUaNodeManager.cs against R2-08; verified OpcUaServer.Tests 341/341 + F10b forwarding guard 3/3 + clean build.…

dohertj2 created branch r2/07-surgical-pure-adds in dohertj2/lmxopcua 2026-07-13 12:26:27 -04:00
dohertj2 pushed to r2/07-surgical-pure-adds at dohertj2/lmxopcua 2026-07-13 12:26:27 -04:00
ded0595ca7 test+docs: mixed-deploy survival, STATUS/P1 close-out (R2-07 T14)
e2b47638ec feat(opcua): surgical mixed add+remove deploys (R2-07 T13)
f4ea834fac test(opcua): subscription-survival on pure-remove + live-verify note (R2-07 T12)
502d7650d0 feat(opcua): surgical pure-remove deploys — scoped teardown, no full rebuild (R2-07 T11)
4504ed930c feat(opcua): surgical RemoveEquipmentSubtree with notifier demotion (R2-07 T10)
Compare 10 commits »
dohertj2 created pull request dohertj2/lmxopcua#436 2026-07-13 12:26:26 -04:00
R2-07 Surgical pure-adds (arch-review round 2)
dohertj2 deleted branch r2/08-ldap-historyread-async from dohertj2/lmxopcua 2026-07-13 12:23:25 -04:00
dohertj2 closed pull request dohertj2/lmxopcua#435 2026-07-13 12:23:23 -04:00
R2-08 Async LDAP + HistoryRead (arch-review round 2)
dohertj2 pushed to master at dohertj2/lmxopcua 2026-07-13 12:23:23 -04:00
a004931ff0 Merge R2-08 Async LDAP + HistoryRead (arch-review round 2) [PR #435]
354d74d370 docs: ServerHistorian HistoryRead knobs + Security:Ldap resilience keys; R2-08 status (03/S2, 03/S3)
3cebfae417 feat(opcuaserver): process-wide HistoryRead batch limiter — flood degrades to BadTooManyOperations, not pool exhaustion (03/S3)
888cf86655 feat(opcuaserver): per-request HistoryRead deadline — hung backends surface BadTimeout (03/S3)
8c365da754 feat(opcuaserver): bounded per-node parallel HistoryRead within a batch (03/S3)
Compare 15 commits »
dohertj2 commented on pull request dohertj2/lmxopcua#435 2026-07-13 12:23:22 -04:00
R2-08 Async LDAP + HistoryRead (arch-review round 2)

Landed on master via merge commit a004931f (local --no-ff merge, clean build barrier). Full-sweep + live LDAP/gateway legs deferred to serial heavy pass. Closing as merged.

dohertj2 created branch r2/08-ldap-historyread-async in dohertj2/lmxopcua 2026-07-13 12:22:39 -04:00
dohertj2 pushed to r2/08-ldap-historyread-async at dohertj2/lmxopcua 2026-07-13 12:22:39 -04:00
354d74d370 docs: ServerHistorian HistoryRead knobs + Security:Ldap resilience keys; R2-08 status (03/S2, 03/S3)
3cebfae417 feat(opcuaserver): process-wide HistoryRead batch limiter — flood degrades to BadTooManyOperations, not pool exhaustion (03/S3)
888cf86655 feat(opcuaserver): per-request HistoryRead deadline — hung backends surface BadTimeout (03/S3)
8c365da754 feat(opcuaserver): bounded per-node parallel HistoryRead within a batch (03/S3)
cef7d9b281 refactor(opcuaserver): async-ify ServeRawPaged + HistoryReadEvents internals (03/S3)
Compare 10 commits »
dohertj2 created pull request dohertj2/lmxopcua#435 2026-07-13 12:22:38 -04:00
R2-08 Async LDAP + HistoryRead (arch-review round 2)
dohertj2 deleted branch test/tst-25-check6-nightly-issue from dohertj2/mxaccessgw 2026-07-13 12:05:18 -04:00
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-07-13 12:01:03 -04:00
040cd9a66c docs(docker): record live failover-drill results — standby PASS (27s removal, 0 routing blips), active outage 9s + 4s recovery (R2-01 live drill on 99544985)
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-07-13 11:50:01 -04:00
9954498548 docs(archreview): mark round-2 initiative COMPLETE — 8 plans merged to main @ 1930f19b (2026-07-13)
dohertj2 closed pull request dohertj2/ScadaBridge#13 2026-07-13 11:48:40 -04:00
R2-07: UI, Management & Security round-2 fixes (12 tasks; stacked on r2-plan02)
dohertj2 commented on pull request dohertj2/ScadaBridge#13 2026-07-13 11:48:39 -04:00
R2-07: UI, Management & Security round-2 fixes (12 tasks; stacked on r2-plan02)

Merged to main via the r2-integration fast-forward (main @ 1930f19b, pushed to origin). All commits from this branch are in main; the two integration-surfaced test fixes (IntegrationTests NodeName…