Skip to content

Timeouts for CS, SS, DS should mean the time to the initial message response from the server side #52

@amydevs

Description

@amydevs

Specification

Timeouts for Streaming Calls should only be until the initial message. Once the timeout has been fulfilled, there should be no timeouts that affect the call after that point.

Client

For the client, the timeout is the time that it will wait until getting the first message from the peer.

Server

The timeout will stay advisory for servers, so the server can throw optionally as they need. Timeouts are now understood as the time the client will wait for until the first message.

Additional context

Tasks

  1. Apply timeout changes to RPCClient
  2. Apply timeout changes to RPCServer
  3. Rewrite tests for new timeouts

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions