grpc / grpc/grpc-java

Servers should send RST_STREAM(NO_ERROR) after trailers if client is not half-closed

Abierto
#2,162 4 comentarios 0 reacciones 0 asignados Ver en GitHub
bug cross-language-gotchas
Lenguaje dominante
Java
Estrellas
12.1k
Forks
4k
Merge medio
2 d 17 h
PR fusionados (30 d)
37

Descripción

The HTTP/2 spec [calls out this case specifically](http://httpwg.org/specs/rfc7540.html#rfc.section.8.1) 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.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

The issue does not name a file, test, or entry point. Start by locating the HTTP/2 trailer-handling path in grpc-java and review the linked HTTP/2 specification; done means sending RST_STREAM(NO_ERROR) after trailers when the client is not half-closed, with tests covering that state.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
grpc, java
Área
networking
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.