Affects Version/s: 5.10.1
Fix Version/s: None
After upgrading from 5.3.1 to 5.10.1 we are encountering an issue when pulling a large image from our docker repository. The image is 4.8GB in size and one of its layers is 3.15GB.
Downloading the largest layer lasts for about a minute, after which it is interrupted and the Docker client says it is retrying to download it. It tries to download it three times in total and afterwards gives up. This is the output:
Artifactory itself is running in Docker behind Nginx reverse proxy. Nginx error log shows this:
2018/04/12 10:45:38 [error] 7#7: *4002694 upstream prematurely closed connection while reading upstream, client: 10.7.201.207, server: docker.xxxxx.com, request: "GET /v2/
That leads me to believe that it is Artifactory resetting the connection, but I found nothing relevant in its logs. All timeout settings are unlimited as well as the maximum download size.
The image is successfully downloaded when connected to a fast network, but fails when connected over wi-fi and VPN, for example.
We were able to download large images prior to the version update without problems.