Issue #33: implement graceful shutdown #88

Merged
dohertj2 merged 2 commits from agent-2/issue-33-implement-graceful-shutdown into main 2026-04-26 19:44:01 -04:00
Owner

Implements issue #33.

Summary:

  • Adds graceful worker shutdown result/failure handling.
  • Integrates shutdown with worker pipe, STA command rejection, runtime session cleanup, and timeout faults.
  • Resolves integration with heartbeat/watchdog runtime session behavior from issue #32.

Verification:

  • dotnet build src\MxGateway.sln
  • dotnet test src\MxGateway.Worker.Tests\MxGateway.Worker.Tests.csproj -p:Platform=x86 --no-build --filter "FullyQualifiedNameWorkerPipeSessionTests|FullyQualifiedNameWorkerPipeClientTests|FullyQualifiedNameStaCommandDispatcherTests|FullyQualifiedNameMxAccessCommandExecutorTests"
  • dotnet test src\MxGateway.sln --no-build
Implements issue #33. Summary: - Adds graceful worker shutdown result/failure handling. - Integrates shutdown with worker pipe, STA command rejection, runtime session cleanup, and timeout faults. - Resolves integration with heartbeat/watchdog runtime session behavior from issue #32. 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~StaCommandDispatcherTests|FullyQualifiedName~MxAccessCommandExecutorTests" - dotnet test src\MxGateway.sln --no-build
dohertj2 added 2 commits 2026-04-26 19:43:44 -04:00
# Conflicts:
#	src/MxGateway.Worker.Tests/Ipc/WorkerPipeSessionTests.cs
#	src/MxGateway.Worker/Ipc/WorkerPipeClient.cs
#	src/MxGateway.Worker/Ipc/WorkerPipeSession.cs
dohertj2 merged commit ec4e2f687e into main 2026-04-26 19:44:01 -04:00
Sign in to join this conversation.