grpc / grpc/grpc-java

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

Ouverte
#2,162 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug cross-language-gotchas
Langage dominant
Java
Étoiles
12.1k
Forks
4k
Merge moyen
2 j 17 h
PR mergées (30 j)
37

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

L’issue ne nomme aucun fichier, test ou point d’entrée. Commencez par localiser le chemin de gestion des trailers HTTP/2 dans grpc-java et examinez la spécification HTTP/2 liée ; le travail est terminé lorsque RST_STREAM(NO_ERROR) est envoyé après les trailers si le client n’est pas half-closed, avec des tests couvrant cet état.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
grpc, java
Domaine
networking
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.