Skip to content

Reject outstanding requests to dropped clients #9462

Open
@ReubenBond

Description

@ReubenBond
Member

If a request is sent to a client and that client is dropped (due to being disconnected for too long), the request will eventually timeout rather than being promptly rejected at the time the client is dropped.

Ideally, we would reject these outstanding requests at the time the client is dropped.

We could implement this by tracking outstanding requests in the Gateway's ClientData, removing them when the client sends a response, and rejecting them when the client is dropped.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      Participants

      @ReubenBond

      Issue actions

        Reject outstanding requests to dropped clients · Issue #9462 · dotnet/orleans