-
-
Notifications
You must be signed in to change notification settings - Fork 52
Description
Feature Overview
We sometimes get a temporary error during download. For example,
time="2022-06-03T07:38:37Z" level=info msg="download and unarchive the package" aqua_version=1.9.0 env=linux/amd64 exe_path=/home/runner/.local/share/aquaproj-aqua/pkgs/github_release/github.com/kubernetes-sigs/kustomize/kustomize/v3.9.4/kustomize_v3.9.4_linux_amd64.tar.gz/kustomize package=kubernetes-sigs/kustomize package_name=kubernetes-sigs/kustomize package_version=kustomize/v3.9.4 program=aqua registry=standard
time="2022-06-03T07:38:38Z" level=fatal msg="aqua failed" aqua_version=1.9.0 env=linux/amd64 error="copy the file to the temporal file: stream error: stream ID 1; PROTOCOL_ERROR; received from peer" program=aqua
It would be nice to retry on temporary errors for better experience.
Why is the feature needed?
We need to rerun a job on a temporary error.
Does the feature include Breaking Changes?
No.