Skip to content

Verify that server sends RST_STREAM(NO_ERROR) after trailers if client is not half-closed #834

@ejona86

Description

@ejona86

The HTTP/2 spec calls out this case specifically saying that servers MAY send the RST_STREAM. For gRPC, we are going to consider it more of a SHOULD, although clients still have to assume it is a MAY because intermediaries may in be play.

This was a bug in the Java server (grpc/grpc-java#2162). I have no clue how Go currently behaves in this case.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions