grpc / grpc/grpc-java

Logspam from Netty if sending when cancelled

Abierto
#6,943 3 comentarios 1 reacción 0 asignados Ver en GitHub
bug
Lenguaje dominante
Java
Estrellas
12.1k
Forks
4k
Merge medio
2 d 17 h
PR fusionados (30 d)
37

Descripción

### 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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Reproduce el RPC de streaming de larga duración del lado del servidor con un servidor Netty configurado con maxConnectionAge() y maxConnectionAgeGrace(), y luego inspecciona la ruta de cancelación después de que expiren esos periodos. Compara el log resultante con el gist enlazado; la tarea estará terminada cuando la cancelación ya no produzca logs innecesarios de Netty.

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

Evaluación

Stack tecnológico
java
Área
api, backend
Tipo de issue
Error
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.