Azure / Azure/azure-documentdb-java
GatewayProxy Socket Timeout exception
- Lenguaje dominante
- Java
- Estrellas
- 51
- Forks
- 52
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
_Artifact details:_
```
com.microsoft.azure
azure-documentdb
2.5.1
```
_Behaviour:_
First attempt almost always fails with socket timeout, post retry things seems to be working fine
_Stacktrace:_
errorCode: DOC_FETCH_FAILED, message: java.net.SocketTimeoutException: Read timed out - com.microsoft.azure.documentdb.DocumentClientException: java.net.SocketTimeoutException: Read timed out
at com.microsoft.azure.documentdb.internal.GatewayProxy.performGetRequest(GatewayProxy.java:242)
at com.microsoft.azure.documentdb.internal.GatewayProxy.doRead(GatewayProxy.java:93)
at com.microsoft.azure.documentdb.internal.GatewayProxy.processMessage(GatewayProxy.java:363)
Guía de contribución
Línea de trabajo
Comienza con com.microsoft.azure.documentdb.internal.GatewayProxy, especialmente con performGetRequest en la línea 242 y los llamadores doRead/processMessage, usando azure-documentdb versión 2.5.1. Reproduce el tiempo de espera de lectura de la primera solicitud y compáralo con el reintento exitoso; la solución terminada debe explicar y resolver la SocketTimeoutException inicial sin romper la ruta de reintento.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- azure, java
- Área
- databases
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 35/100