Azure / Azure/azure-documentdb-java

GatewayProxy Socket Timeout exception

Offen
#142 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.