Skip to content

Timeout info. #2

@lovelydinosaur

Description

@lovelydinosaur

We'll want to carefully document the four different values in the timeout configuration.

If we could push the timeouts any further out of the stack then that'd be a good thing to do, but I don't think that's possible, since eg. there's no visibility onto "acquire the connection pool semaphore" vs. "wait for a new connection" but both require individually configurable timeout settings.

Our four values are:

  • read - Timeouts on read operations.
  • write - Timeouts on write operations, ie. failing to flush the buffer.
  • connect - Timeouts on new TCP connections.
  • pool acquiry - Timeout when waiting to not overload the connection pool.

(All optional floats.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions