dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-08-09 20:13:59 -04:00
75c71adf45 docs(gateway): MxStatusDetail vocabulary table for statuses consumers
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-08-09 19:48:30 -04:00
53f69cde37 Merge fix/write-completion-plain-writes: correlate OnWriteComplete onto plain Write/Write2 (06/S-1 follow-up)
91d8715c74 docs: write-completion correlation covers all four unary write kinds
794c44246a chore(clients): regenerate Go/Java bindings and Rust vendored proto for the plain-write statuses comments
b0e65d4f31 feat(worker): correlate OnWriteComplete onto plain Write/Write2 replies (06/S-1 follow-up)
Compare 4 commits »
dohertj2 created branch fix/write-completion-plain-writes in dohertj2/mxaccessgw 2026-08-09 19:47:11 -04:00
dohertj2 pushed to fix/write-completion-plain-writes at dohertj2/mxaccessgw 2026-08-09 19:47:11 -04:00
91d8715c74 docs: write-completion correlation covers all four unary write kinds
794c44246a chore(clients): regenerate Go/Java bindings and Rust vendored proto for the plain-write statuses comments
b0e65d4f31 feat(worker): correlate OnWriteComplete onto plain Write/Write2 replies (06/S-1 follow-up)
Compare 3 commits »
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-08-09 12:52:21 -04:00
b948e6975e feat: correlate OnWriteComplete onto WriteSecured/WriteSecured2 unary replies (OtOpcUa 06/S-1)
45c530da6e chore(clients): regenerate Go/Java bindings and Rust vendored proto for the statuses contract comments
c867aca36b test(worker): deterministic pump-wait ordering, env hermeticity, ResolveWriteCompletionTimeout coverage
436ef69f07 fix(worker): thread the completion cache through CreateForTesting
2b468bd8fc docs: write-completion correlation configuration and semantics
Compare 22 commits »
dohertj2 pushed to feat/write-completion-correlation at dohertj2/mxaccessgw 2026-08-09 12:37:39 -04:00
45c530da6e chore(clients): regenerate Go/Java bindings and Rust vendored proto for the statuses contract comments
c867aca36b test(worker): deterministic pump-wait ordering, env hermeticity, ResolveWriteCompletionTimeout coverage
Compare 2 commits »
dohertj2 pushed to feat/write-completion-correlation at dohertj2/mxaccessgw 2026-08-09 12:33:22 -04:00
436ef69f07 fix(worker): thread the completion cache through CreateForTesting
dohertj2 created branch feat/write-completion-correlation in dohertj2/mxaccessgw 2026-08-09 12:28:46 -04:00
dohertj2 pushed to feat/write-completion-correlation at dohertj2/mxaccessgw 2026-08-09 12:28:46 -04:00
2b468bd8fc docs: write-completion correlation configuration and semantics
431a096cab feat(gateway): configurable worker write-completion wait (MxGateway:Worker:WriteCompletionWaitMilliseconds)
b0e2b8ba74 test(worker): write-completion correlation executor coverage
66fe063410 feat(worker): bounded pump-wait correlates OnWriteComplete onto secured-write replies
8de23086d0 feat(worker): share the completion cache between sink and session
Compare 10 commits »
dohertj2 pushed to main at dohertj2/scadaproj 2026-08-08 05:24:24 -04:00
2f96709341 docs(index): ScadaBridge#34 FIXED — PID-1 crash wedge root-caused (SIGABRT ignored for PID 1); handler + init:true, live-verified
dohertj2 commented on issue dohertj2/ScadaBridge#34 2026-08-08 05:23:42 -04:00
Pre-Serilog boot failure wedges the container (100% CPU spin, restart policy never fires)

FIXED — main @ e9c412e5.

Root cause: dotnet runs as container PID 1, and Linux ignores default-action signals sent to PID 1 — so the runtime's unhandled-exception path (print banner,…

dohertj2 closed issue dohertj2/ScadaBridge#34 2026-08-08 05:23:28 -04:00
Pre-Serilog boot failure wedges the container (100% CPU spin, restart policy never fires)
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-08-08 05:23:28 -04:00
e9c412e528 fix(host): unhandled boot exception now kills the process instead of wedging the container (#34)
dohertj2 pushed to main at dohertj2/scadaproj 2026-08-07 11:43:55 -04:00
46523db2bd docs(secrets): close scadaproj#4 — central shared SQL store + failover shipped
dohertj2 commented on issue dohertj2/scadaproj#4 2026-08-07 11:41:50 -04:00
Secrets gRPC hub: central-pair convergence + client endpoint failover are one design question

RESOLVED — shipped as the central-shared-SQL-store program (plan scadaproj/docs/plans/2026-08-07-secrets-central-shared-sql-store.md, decision record user-approved 2026-08-07).

##…

dohertj2 closed issue dohertj2/scadaproj#4 2026-08-07 11:41:50 -04:00
Secrets gRPC hub: central-pair convergence + client endpoint failover are one design question
dohertj2 opened issue dohertj2/ScadaBridge#34 2026-08-07 11:41:19 -04:00
Pre-Serilog boot failure wedges the container (100% CPU spin, restart policy never fires)
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-08-07 11:39:30 -04:00
e697477c1f feat(secrets): bump ZB.MOM.WW.Secrets family to 0.5.1; gate re-drill PASS on the fixed migrator
dohertj2 pushed to main at dohertj2/scadaproj 2026-08-07 11:35:15 -04:00
31ca9407a6 fix(secrets-sqlserver): retry the virgin-DB concurrent migrator race; release family 0.5.1
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-08-07 11:29:01 -04:00
4d7f09d550 test(secrets): central-shared-store live gate 5/5 — shared SQL store + hub failover proven on the rig