Implement Heartbeat And Watchdog #32

Closed
opened 2026-04-26 15:22:35 -04:00 by dohertj2 · 2 comments
Owner

Source: $file
Milestone: $currentMilestone

Labels: area:worker, type:feature, priority:p1

Deliverables:

  • periodic heartbeat messages,
  • last STA activity,
  • pending command count,
  • current command correlation id,
  • event queue depth,
  • watchdog warnings.

Acceptance criteria:

  • gateway receives updates,
  • stuck command is visible in heartbeat,
  • high queue/stale activity warnings are observable.

Tests:

  • heartbeat payload,
  • stale activity,
  • queue depth.
Source: $file Milestone: $currentMilestone Labels: `area:worker`, `type:feature`, `priority:p1` Deliverables: - periodic heartbeat messages, - last STA activity, - pending command count, - current command correlation id, - event queue depth, - watchdog warnings. Acceptance criteria: - gateway receives updates, - stuck command is visible in heartbeat, - high queue/stale activity warnings are observable. Tests: - heartbeat payload, - stale activity, - queue depth.
dohertj2 added this to the mxaccess-worker-parity-slice milestone 2026-04-26 15:22:35 -04:00
dohertj2 added the area:workertype:featurepriority:p1 labels 2026-04-26 15:22:35 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:39 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:39 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:39 -04:00
Author
Owner

Worker 3 is taking this issue. Branch: agent-3/issue-32-implement-heartbeat-and-watchdog. Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-3.

Worker 3 is taking this issue. Branch: agent-3/issue-32-implement-heartbeat-and-watchdog. Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-3.
Author
Owner

Verified and merged by orchestrator in PR #85.

Implementation commit: 4a3560c0f2be7f65389ae83001d5dac519de7a21
Merge/update commit on branch: 1a9d418454a6f11873c5c083efc1e9d4a776809f
Merge commit: cbc317e3e7
Branch: agent-3/issue-32-implement-heartbeat-and-watchdog

Independent verification:

  • dotnet build src\MxGateway.sln
  • dotnet test src\MxGateway.Worker.Tests\MxGateway.Worker.Tests.csproj -p:Platform=x86 --no-build --filter "FullyQualifiedNameWorkerPipeSessionTests|FullyQualifiedNameWorkerPipeClientTests|FullyQualifiedName~WorkerApplicationTests"
  • dotnet test src\MxGateway.sln --no-build

Result: all tests passed (15 targeted x86 worker tests; full suite 1 integration, 178 gateway, 111 worker).

Verified and merged by orchestrator in PR #85. Implementation commit: 4a3560c0f2be7f65389ae83001d5dac519de7a21 Merge/update commit on branch: 1a9d418454a6f11873c5c083efc1e9d4a776809f Merge commit: cbc317e3e78d6e1a7a86ec3d8040fd3168cc051e Branch: agent-3/issue-32-implement-heartbeat-and-watchdog Independent verification: - dotnet build src\MxGateway.sln - dotnet test src\MxGateway.Worker.Tests\MxGateway.Worker.Tests.csproj -p:Platform=x86 --no-build --filter "FullyQualifiedName~WorkerPipeSessionTests|FullyQualifiedName~WorkerPipeClientTests|FullyQualifiedName~WorkerApplicationTests" - dotnet test src\MxGateway.sln --no-build Result: all tests passed (15 targeted x86 worker tests; full suite 1 integration, 178 gateway, 111 worker).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: dohertj2/mxaccessgw#32