Skip to content

fix(router:PLA-638): stabilize network timeout classification#41

Merged
0x666c6f merged 1 commit intomorpho-mainfrom
feature/pla-638-improve-rpc-reliability-for-router
Mar 4, 2026
Merged

fix(router:PLA-638): stabilize network timeout classification#41
0x666c6f merged 1 commit intomorpho-mainfrom
feature/pla-638-improve-rpc-reliability-for-router

Conversation

@0x666c6f
Copy link
Copy Markdown
Collaborator

@0x666c6f 0x666c6f commented Mar 3, 2026

Summary

  • make network-level timeout classification deterministic under scheduler jitter
  • keep upstream request context timeout slightly beyond failsafe timeout using a named slack constant
  • add a repeated regression test to ensure timeout errors surface as failsafe timeout (not upstream timeout variants)

Changes

  • add networkFailsafeTimeoutSlack constant and use it in Network.Forward timeout context wiring
  • add TestNetwork_Forward_TimeoutClassificationDeterministic coverage with repeated assertions
  • run full gate (make agent-gate) and focused timeout tests

Linear

@0x666c6f 0x666c6f self-assigned this Mar 3, 2026
@0x666c6f 0x666c6f changed the base branch from feature/pla-696-erpc-versatility-declarative-policy-mode-method-workload to morpho-main March 4, 2026 16:50
@0x666c6f 0x666c6f merged commit a8fb9d6 into morpho-main Mar 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant