containerd/remotes/docker
Stephen J Day 8eee47cf82
remotes/docker/schema1: back off on locked ref
To allow concurrent pull of images of the v1 persuasion, we need to
backoff when multiple pullers are trying to operate on the same
resource. The back off logic is ported to v1 pull to match the behavior
for other images.

A little randomness is also added to the backoff to prevent thundering
herd and to reduce expected recovery time.

Signed-off-by: Stephen J Day <stephen.day@docker.com>
2017-10-30 15:40:54 -07:00
..
schema1 remotes/docker/schema1: back off on locked ref 2017-10-30 15:40:54 -07:00
auth.go Add support for registry authentication 2017-05-02 22:01:52 -07:00
fetcher.go Merge pull request #1537 from allencloud/add-reponse-body-close 2017-09-21 18:32:56 -07:00
pusher.go remotes/docker: add scope (registry:foo/bar:pull) 2017-09-07 05:10:48 +00:00
resolver_test.go Add status tracker for Docker remote push 2017-06-07 10:59:52 -07:00
resolver.go Use limited reader for some ReadAll cases. 2017-10-17 09:06:16 -04:00
scope_test.go remotes/docker: add scope (registry:foo/bar:pull) 2017-09-07 05:10:48 +00:00
scope.go remotes/docker: add scope (registry:foo/bar:pull) 2017-09-07 05:10:48 +00:00
status.go Comment more packages to pass go lint 2017-10-02 13:54:56 -04:00