Merge "devtools/vbinary: increase retry attempts and interval for client creation."
diff --git a/vbinary/cmd.go b/vbinary/cmd.go
index fa7663f..57e496a 100644
--- a/vbinary/cmd.go
+++ b/vbinary/cmd.go
@@ -41,6 +41,9 @@
maxParallelDownloads int
waitTimeBetweenAttempts = 3 * time.Minute
+
+ createClientAttempts = 5
+ waitTimeBetweenCreateClientAttempts = 1 * time.Minute
)
const (
@@ -333,7 +336,7 @@
}
return nil
}
- if err := retry.Function(ctx, createDefaultClientFn); err != nil {
+ if err := retry.Function(ctx, createDefaultClientFn, retry.AttemptsOpt(createClientAttempts), retry.IntervalOpt(waitTimeBetweenAttempts)); err != nil {
return nil, fmt.Errorf("failed to create default client")
}
return defaultClient, nil