grpc / grpc/grpc-java

Logspam from Netty if sending when cancelled

Ouverte
#6,943 3 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
bug
Langage dominant
Java
Étoiles
12.1k
Forks
4k
Merge moyen
2 j 17 h
PR mergées (30 j)
37

Description

### What version of gRPC-Java are you using?
1.27.0
### What is your environment?
Docker image: adoptopenjdk/openjdk8:alpine-slim
### What did you expect to see?
I expect to see no unnecessary logs.
### What did you see instead?
Unnecessary logs.
### Steps to reproduce the bug
To reproduce, create a long lived server side streaming rpc, with a Netty server that has `.maxConnectionAge()` and `.maxConnectionAgeGrace()` set. Observe that when the age and grace period has passed you receive the following log:
https://gist.github.com/byblakeorriver/6b3c80c8086399e2d922e5173bee12df

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Reproduisez le RPC de streaming côté serveur de longue durée avec un serveur Netty configuré avec maxConnectionAge() et maxConnectionAgeGrace(), puis inspectez le chemin d’annulation après l’expiration de ces périodes. Comparez le log obtenu avec le gist lié ; le travail est terminé lorsque l’annulation ne produit plus de logs Netty inutiles.

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

Évaluation

Stack technique
java
Domaine
api, backend
Type d'issue
Bug
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.