From 5ffbdd5c73128bce2d0f6df0503da13a1a778b66 Mon Sep 17 00:00:00 2001 From: brig Date: Mon, 25 Dec 2023 19:01:36 +0100 Subject: [PATCH] AttachmentsUploader retry upload --- .../concord/agent/remote/AttachmentsUploader.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/agent/src/main/java/com/walmartlabs/concord/agent/remote/AttachmentsUploader.java b/agent/src/main/java/com/walmartlabs/concord/agent/remote/AttachmentsUploader.java index fec4872b58..8a3c4dec08 100644 --- a/agent/src/main/java/com/walmartlabs/concord/agent/remote/AttachmentsUploader.java +++ b/agent/src/main/java/com/walmartlabs/concord/agent/remote/AttachmentsUploader.java @@ -53,7 +53,10 @@ public void upload(UUID instanceId, Path workDir) throws Exception { } ProcessApi api = new ProcessApi(apiClient); - api.uploadProcessAttachments(instanceId, Files.newInputStream(tmp.path())); + ClientUtils.withRetry(AgentConstants.API_CALL_MAX_RETRIES, AgentConstants.API_CALL_RETRY_DELAY, () -> { + api.uploadProcessAttachments(instanceId, Files.newInputStream(tmp.path())); + return null; + }); } } }