This repository has been archived by the owner on Sep 15, 2022. It is now read-only.
forked from docker-archive/docker-registry
-
Notifications
You must be signed in to change notification settings - Fork 14
Possible issue pulling from a repository with a large number of tags. #22
Comments
I wonder if solving #14 would fix this. |
This was referenced Oct 3, 2014
@bshi are you able to reproduce this with another backend (local? s3?), if that the case we should probably report it upstream. |
Not familiar with setting up any other backend. I did a cursory scan of the issues in docker/docker-registry and it doesn't seem anyone else has reported the issue. I'll report it upstream at any rate and link to this issue. |
I have a patch for this issue (and docker-archive#614) but it's against the current master. The offending function(s) haven't changed much from Google's version to Docker's current head of master but I'll wait for #23 to go in as any patch against current master will probably be out of date. |
Closing in favor of upstream bug referenced above. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
I have an internal GCS-backed repository, lets call it "acmecorp/FOOPROJECT", that has accumulated quite a few tags (~200+). I am unable to fetch a particular image tag from it using google's docker-registry.
By the way this might be an upstream problem but it appears it's been several months since google's registry was sync'ed with the official docker registry project so I'm filing the bug here for lack of a better alternative. Please advise if there is a more appropriate place for this.
When I attempt to pull "acmecorp/FOOPROJECT:some-specific-tag" it appears the registry performs a linear scan over ALL tag files with several thousand lines of output like:
Finally, the repository chokes with the following error and responds with a 500
I have confirmed that the tag I'm attempting to pull does indeed exist.
The text was updated successfully, but these errors were encountered: