Skip to content

Exclude delegated tasks duration from handshake timeout #90

@jfallows

Description

@jfallows

Each full tls handshake requires multiple delegated tasks to complete. When tls handshakes occur in parallel, each one makes progress on some of their handshake tasks, but may timeout before all handshake tasks are completed.

If we omit delegated task time from the handshake timeout, then in an idle system the behavior would remain unchanged, and in a loaded system the total timeout may be longer, but the amount of time spent waiting for network input would still be bounded as needed.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions