Implement Event Streaming And Backpressure #14

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

Source: $file
Milestone: $currentMilestone

Labels: area:gateway, type:feature, priority:p0

Deliverables:

  • one active subscriber per session,
  • second-subscriber rejection,
  • ordered event streaming,
  • fail-fast queue overflow,
  • terminal fault propagation,
  • event-rate metrics.

Acceptance criteria:

  • event order preserved,
  • stream cancellation detaches subscriber,
  • queue overflow faults session,
  • OperationComplete is not synthesized by gateway.

Tests:

  • order,
  • single-subscriber enforcement,
  • cancellation,
  • overflow.
Source: $file Milestone: $currentMilestone Labels: `area:gateway`, `type:feature`, `priority:p0` Deliverables: - one active subscriber per session, - second-subscriber rejection, - ordered event streaming, - fail-fast queue overflow, - terminal fault propagation, - event-rate metrics. Acceptance criteria: - event order preserved, - stream cancellation detaches subscriber, - queue overflow faults session, - `OperationComplete` is not synthesized by gateway. Tests: - order, - single-subscriber enforcement, - cancellation, - overflow.
dohertj2 added this to the gateway-grpc-events-dashboard milestone 2026-04-26 15:22:30 -04:00
dohertj2 added the area:gatewaytype:featurepriority:p0 labels 2026-04-26 15:22:30 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:34 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:34 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:34 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:34 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:35 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:40 -04:00
Author
Owner

Worker 3 is taking this issue. Branch: agent-3/issue-14-implement-event-streaming-and-backpressure. Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-3.

Worker 3 is taking this issue. Branch: agent-3/issue-14-implement-event-streaming-and-backpressure. Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-3.
Author
Owner

Implemented by Worker 3 in PR #74 and merged to main.

Commit: 77eac954106ed34369c11be0f6a21f0bbd4400e6
Merge commit: 9b3637257c
Branch: agent-3/issue-14-implement-event-streaming-and-backpressure

Verification:

  • dotnet build src\MxGateway.sln
  • dotnet test src\MxGateway.Tests\MxGateway.Tests.csproj --no-build --filter FullyQualifiedName~Gateway.Grpc
  • dotnet test src\MxGateway.sln --no-build

Result: all tests passed (15 gRPC-focused gateway tests; full suite 1 integration, 141 gateway, 73 worker).

Implemented by Worker 3 in PR #74 and merged to main. Commit: 77eac954106ed34369c11be0f6a21f0bbd4400e6 Merge commit: 9b3637257c5fa5a5f64f33db8c5d5dbcdaa319c3 Branch: agent-3/issue-14-implement-event-streaming-and-backpressure Verification: - dotnet build src\MxGateway.sln - dotnet test src\MxGateway.Tests\MxGateway.Tests.csproj --no-build --filter FullyQualifiedName~Gateway.Grpc - dotnet test src\MxGateway.sln --no-build Result: all tests passed (15 gRPC-focused gateway tests; full suite 1 integration, 141 gateway, 73 worker).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: dohertj2/mxaccessgw#14