Download of large artifact fails due to timeout in Go HTTP library
A customer (internal link) is trying to download a large artifact in a CI job and it's failing with the following message:
Runtime platform arch=amd64 os=linux pid=23172 revision=4745a6f3 version=11.8.0 ERROR: Downloading artifacts from coordinator... error error=net/http: request canceled (Client.Timeout exceeded while reading body) id=6966 responseStatus=200 OK
Should we make this a configurable value? In the meantime, is there a workaround or another way the customer can download this large artifact?
Per the error, the runner version is 11.8.0. The customer is also running 11.8.1-ee.
- Allow to configure the timeout from
- Investigate if and how we can support chunked uploads and downloads of artifacts (having in mind that there may be an Object Storage used by GitLab for storing them)