Worker client options: split heartbeat intervals and expose fixed timeouts (R21-O14, O15) #192

Open
opened 2026-11-06 15:25:04 -05:00 by dohertj2 · 0 comments
Owner
  • R21-O14: HeartbeatCheckInterval is fed from HeartbeatIntervalSeconds, conflating the send and check intervals.
  • R21-O15: EventChannelFullModeTimeout and HeartbeatStuckCeiling are compile-time constants in WorkerClientOptions.

Source: archreview/2026-10-21/remediation/00-tracking.md row R21-O14, R21-O15 (cycle-1 GWC-20, GWC-21)

Next step (from the tracker): O14: split or rename the option and update docs/GatewayConfiguration.md. O15: expose both under MxGateway:Worker:* with validation, or record them as intentionally fixed.

Current-state evidence: the row is still Open/Deferred in the latest (2026-10-21) tracker, and a code check on local main @ 8c0a51d (2026-11-06) found it still present unless noted below.

- R21-O14: `HeartbeatCheckInterval` is fed from `HeartbeatIntervalSeconds`, conflating the send and check intervals. - R21-O15: `EventChannelFullModeTimeout` and `HeartbeatStuckCeiling` are compile-time constants in `WorkerClientOptions`. Source: `archreview/2026-10-21/remediation/00-tracking.md` row R21-O14, R21-O15 (cycle-1 GWC-20, GWC-21) Next step (from the tracker): O14: split or rename the option and update `docs/GatewayConfiguration.md`. O15: expose both under `MxGateway:Worker:*` with validation, or record them as intentionally fixed. Current-state evidence: the row is still `Open`/`Deferred` in the latest (2026-10-21) tracker, and a code check on local `main` @ `8c0a51d` (2026-11-06) found it still present unless noted below.
dohertj2 added the area:gatewaytype:review-findingpriority:p3migrated labels 2026-11-06 15:25:04 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dohertj2/mxaccessgw#192