This website requires JavaScript.
Explore
Help
Register
Sign In
dohertj2
dohertj2
0 Followers
·
0 Following
Joined on
2026-02-20
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
18
Projects
Packages
Public Activity
Starred Repositories
dohertj2
pushed to
feat/alarm-subtag-fallback
at
dohertj2/mxaccessgw
2026-06-13 09:55:33 -04:00
7241a4fb9c
worker(alarms): net48 index fix; enforce ProbeIntervalSeconds; OOM-safe catch; reset-on-failure test
dohertj2
pushed to
feat/alarm-subtag-fallback
at
dohertj2/mxaccessgw
2026-06-13 09:50:12 -04:00
d6c0bb41ca
worker(alarms): failback probe re-polls the still-subscribed primary (no re-Subscribe)
0a54c0bc4b
worker(alarms): FailoverAlarmConsumer auto-failover/failback state machine
Compare 2 commits »
dohertj2
pushed to
feat/alarm-subtag-fallback
at
dohertj2/mxaccessgw
2026-06-13 09:42:31 -04:00
fd64b9260c
worker(alarms): exact-match ack resolution (no substring false-match) + ack-by-guid tests
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-13 09:37:29 -04:00
22d553afd1
docs(opcuaclient): mark plan tasks complete (T0–T2 done, live-verified)
9357c001b7
fix(opcuaclient): register the OpcUaClient driver factory (was always stubbed)
bc9cd464b5
docs(opcuaclient): plan — register OpcUaClient driver factory (3 tasks)
5aa1030be9
docs(opcuaclient): design — register the OpcUaClient driver factory (fixes always-stubbed bug)
Compare 4 commits »
dohertj2
pushed to
feat/alarm-subtag-fallback
at
dohertj2/mxaccessgw
2026-06-13 09:36:26 -04:00
4bd757a136
worker(alarms): SubtagAlarmConsumer synthesizing degraded transitions; dispatcher propagates Degraded
dohertj2
pushed to
feat/alarm-subtag-fallback
at
dohertj2/mxaccessgw
2026-06-13 09:30:55 -04:00
1e2ed6d1ea
worker(alarms): WriteRecord as class not positional record (net48 has no IsExternalInit)
dohertj2
pushed to
feat/alarm-subtag-fallback
at
dohertj2/mxaccessgw
2026-06-13 09:29:20 -04:00
5f6655de27
server(alarms): drop redundant null-coalesce; tidy validator tests (review fixes)
fbc9cf56df
worker(alarms): SyntheticAlarmGuid internal + alarmmgr-parity assertion (review fixes)
4c0e14fc5d
worker(alarms): COM-backed LmxSubtagAlarmSource advising alarm subtags
Compare 3 commits »
dohertj2
pushed to
feat/alarm-subtag-fallback
at
dohertj2/mxaccessgw
2026-06-13 09:18:36 -04:00
c75920c620
docs(plan): correct alarm proto location to mxaccess_gateway.proto (Tasks 1-2)
a46ce90e6f
server(metrics): alarm provider mode gauge + provider switch counter (Task 13)
f113ca53a1
server(galaxy): GetAlarmAttributesAsync discovery query + alarm-attribute row mapping (Task 11)
f3616cc7fa
server(alarms): AlarmFallbackOptions + ForceSubtag/threshold validation (Task 10)
57d5a8725f
worker(alarms): synthetic GUID + degraded/source_provider on emitted transitions
Compare 5 commits »
dohertj2
pushed to
feat/alarm-subtag-fallback
at
dohertj2/mxaccessgw
2026-06-13 09:10:11 -04:00
60d35a914f
contracts: regenerate Generated/ for alarm provider mode + subtag types
dohertj2
pushed to
feat/alarm-subtag-fallback
at
dohertj2/mxaccessgw
2026-06-13 09:06:30 -04:00
b10e103bcf
worker(alarms): fix net48 build (init->set, usings), token-boundary name parse, acked latch, dup-address guard, tests
dohertj2
pushed to
feat/alarm-subtag-fallback
at
dohertj2/mxaccessgw
2026-06-13 08:58:10 -04:00
348ab16456
worker(alarms): subtag value-source seam + synthesis state machine
c16f016f0a
test(contracts): round-trip provider status + degraded provenance
Compare 2 commits »
dohertj2
pushed to
feat/alarm-subtag-fallback
at
dohertj2/mxaccessgw
2026-06-13 08:53:41 -04:00
1d85db7b4e
contracts(gateway): AlarmProviderMode, subtag watch-list, provider status, degraded provenance, mode-changed event
dohertj2
created branch
feat/alarm-subtag-fallback
in
dohertj2/mxaccessgw
2026-06-13 08:47:00 -04:00
dohertj2
pushed to
feat/alarm-subtag-fallback
at
dohertj2/mxaccessgw
2026-06-13 08:47:00 -04:00
5ea5618315
docs: implementation plan for alarm subtag-monitoring fallback
38a0ad8ab4
docs: design for alarmmgr→subtag alarm-provider fallback
Compare 2 commits »
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-13 06:57:42 -04:00
c4435e4fd6
feat(runtime): route driver values to folder-scoped equipment NodeIds (live-value delivery)
5432d8a021
refactor(opcua): repoint Phase7Applier + VirtualTagHostActor to shared EquipmentNodeIds
da1accceff
feat(runtime): carry DriverInstanceId on AttributeValuePublished (live-value routing key)
26816fd17e
feat(commons): EquipmentNodeIds — single source of truth for folder-scoped equipment NodeIds
891f875f6a
docs(live-values): Phase plan — equipment-tag live-value delivery (6 tasks)
Compare 6 commits »
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-12 23:04:18 -04:00
c3c5617266
docs(test): neutralize last stale 'SystemPlatform tags' comment (final-review nit)
b8277922b6
fix(config): also clean NodeAcl + release ExternalIdReservation in SystemPlatform cleanup migration
7d25480fee
docs(galaxy): neutralize remaining stale SystemPlatform/alias terminology in comments + a test name
ba42bed538
feat(config): forward-only migration deleting orphaned SystemPlatform namespace data (clean break)
dcbaf63ab1
feat(config): remove the SystemPlatform NamespaceKind (capstone) — Galaxy is Equipment-kind
Compare 17 commits »
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-12 13:36:59 -04:00
db2e4777dd
fix(historian-sidecar): close active TCP client on cancel so RunAsync unwinds
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-12 13:02:25 -04:00
6218512365
fix(historian-sidecar): don't wedge the TCP listener when Start() bind fails
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-12 12:33:07 -04:00
1be06502c7
fix(historian): correct AlarmHistorian config-key refs in docs + install (review)
fcf84adbad
fix(historian-client): cancellable TLS client handshake + default-fields test (review)
d4ecc9138f
feat(adminui): historian TCP-connect probe + TLS form fields
6d5fc35747
docs(historian): TCP transport
ce25581596
feat(install): historian TCP env + firewall rule
Compare 18 commits »
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-12 09:44:54 -04:00
c6edef0efb
fix(install): assert Wonderware sidecar deploy is complete in Refresh-Services
57355405a6
chore(security): drop dead audit suppressions; patch OpenTelemetry + Tmds.DBus CVEs
Compare 2 commits »
Previous
153
Next