Skip to content

Commit d5f9346

Browse files
author
David Hasani
committed
fix(amazonq): add retry on IOException
1 parent 5abfb19 commit d5f9346

File tree

1 file changed

+5
-2
lines changed
  • plugins/amazonq/codetransform/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codemodernizer

1 file changed

+5
-2
lines changed

plugins/amazonq/codetransform/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codemodernizer/CodeModernizerSession.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ import java.net.ConnectException
6161
import java.net.SocketTimeoutException
6262
import java.net.UnknownHostException
6363
import java.nio.file.Path
64+
import java.time.Duration
6465
import java.time.Instant
6566
import java.util.Base64
6667
import java.util.concurrent.CancellationException
@@ -408,8 +409,10 @@ class CodeModernizerSession(
408409
UnknownHostException::class,
409410
SocketTimeoutException::class,
410411
HttpRequests.HttpStatusException::class,
411-
ConnectException::class
412-
)
412+
ConnectException::class,
413+
IOException::class,
414+
),
415+
maxDuration = Duration.ofMinutes(5)
413416
) {
414417
clientAdaptor.uploadArtifactToS3(
415418
createUploadUrlResponse.uploadUrl(),

0 commit comments

Comments
 (0)