Azure / Azure/azure-documentdb-java
GatewayProxy Socket Timeout exception
- Vorherrschende Sprache
- Java
- Sterne
- 51
- Forks
- 52
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
_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)
Beitragsleitfaden
Rechercherichtung
Beginne mit com.microsoft.azure.documentdb.internal.GatewayProxy, insbesondere mit performGetRequest in Zeile 242 und den Aufrufern doRead/processMessage, unter Verwendung von azure-documentdb Version 2.5.1. Reproduziere das Read-Timeout bei der ersten Anfrage und vergleiche es mit dem erfolgreichen Retry; die fertige Lösung sollte die anfängliche SocketTimeoutException erklären und beheben, ohne den Retry-Pfad zu beeinträchtigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- azure, java
- Bereich
- databases
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100