From dcbe88ab87abc136d60502bd73987ab692406f55 Mon Sep 17 00:00:00 2001 From: tjiang Date: Mon, 7 Nov 2022 16:55:45 -0800 Subject: [PATCH] Retry on UncheckedIOException. --- .../awssdk/core/internal/retry/SdkDefaultRetrySetting.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/sdk-core/src/main/java/software/amazon/awssdk/core/internal/retry/SdkDefaultRetrySetting.java b/core/sdk-core/src/main/java/software/amazon/awssdk/core/internal/retry/SdkDefaultRetrySetting.java index b3e480554476..c4a09b9c4872 100644 --- a/core/sdk-core/src/main/java/software/amazon/awssdk/core/internal/retry/SdkDefaultRetrySetting.java +++ b/core/sdk-core/src/main/java/software/amazon/awssdk/core/internal/retry/SdkDefaultRetrySetting.java @@ -18,6 +18,7 @@ import static java.util.Collections.unmodifiableSet; import java.io.IOException; +import java.io.UncheckedIOException; import java.time.Duration; import java.util.HashSet; import java.util.Set; @@ -78,6 +79,7 @@ public static final class Standard { Set> retryableExceptions = new HashSet<>(); retryableExceptions.add(RetryableException.class); retryableExceptions.add(IOException.class); + retryableExceptions.add(UncheckedIOException.class); retryableExceptions.add(ApiCallAttemptTimeoutException.class); RETRYABLE_EXCEPTIONS = unmodifiableSet(retryableExceptions); }