Logspam from Netty if sending when cancelled
- 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