aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--guix-build-coordinator/agent-messaging/http.scm6
1 files changed, 5 insertions, 1 deletions
diff --git a/guix-build-coordinator/agent-messaging/http.scm b/guix-build-coordinator/agent-messaging/http.scm
index 304b1e5..dee014a 100644
--- a/guix-build-coordinator/agent-messaging/http.scm
+++ b/guix-build-coordinator/agent-messaging/http.scm
@@ -408,7 +408,11 @@
(get-completed-upload-bytes)
(lambda (uploaded-bytes)
(= uploaded-bytes file-size)))
- (retry-on-error perform-upload
+ (retry-on-error (lambda ()
+ (with-throw-handler #t
+ perform-upload
+ (lambda _
+ (backtrace))))
#:times 100
#:delay 60
#:error-hook