Description
Investigate and handle the edge cases of concurrent timeouts in the RPC system across WebSocket and QUIC transports. Implement tests to verify the behavior of both client and server when timeouts occur simultaneously, focusing on hard and soft timeout limits.
Requirements
- Concurrent Handling: Address both client and server-side timeouts occurring at the same time.
- Transport Specific: Conduct tests for WebSocket and QUIC transport layers.
- Hard and Soft Limits: Establish and test hard limits on the server and soft limits on the client.
- Infinite Defaults: Handle and test cases where timeouts are set to infinite by default.
Tasks
Acceptance Criteria
Description
Investigate and handle the edge cases of concurrent timeouts in the RPC system across WebSocket and QUIC transports. Implement tests to verify the behavior of both client and server when timeouts occur simultaneously, focusing on hard and soft timeout limits.
Requirements
Tasks
Acceptance Criteria