diff options
Diffstat (limited to 'vespa-feed-client/src/main/java/ai/vespa/feed/client/HttpRequestStrategy.java')
-rw-r--r-- | vespa-feed-client/src/main/java/ai/vespa/feed/client/HttpRequestStrategy.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vespa-feed-client/src/main/java/ai/vespa/feed/client/HttpRequestStrategy.java b/vespa-feed-client/src/main/java/ai/vespa/feed/client/HttpRequestStrategy.java index 667f3489cf7..51facb0fa0d 100644 --- a/vespa-feed-client/src/main/java/ai/vespa/feed/client/HttpRequestStrategy.java +++ b/vespa-feed-client/src/main/java/ai/vespa/feed/client/HttpRequestStrategy.java @@ -135,7 +135,7 @@ class HttpRequestStrategy implements RequestStrategy { * or the user has turned off retries for this type of operation. */ private boolean retry(HttpRequest request, Throwable thrown, int attempt) { - breaker.failure(); + breaker.failure(thrown.getMessage()); if ( (thrown instanceof IOException) // General IO problems. || (thrown instanceof CancellationException) // TLS session disconnect. || (thrown instanceof CancelledKeyException)) { // Selection cancelled. @@ -163,7 +163,7 @@ class HttpRequestStrategy implements RequestStrategy { return true; } - breaker.failure(); + breaker.failure(response.toString()); logResponse(FINE, response, request, attempt); if (response.code() == 500 || response.code() == 502 || response.code() == 504) { // Hopefully temporary errors. return retry(request, attempt); |