From 306e5f4f64e4ac15dee98108017690d3ca280a31 Mon Sep 17 00:00:00 2001 From: Sam Alba Date: Mon, 3 Jun 2013 14:42:21 -0700 Subject: [PATCH] Disabled HTTP keep-alive in the default HTTP client for Registry calls Upstream-commit: cff3b37a61b8da883437eec799b7b852d22538f0 Component: engine --- components/engine/registry/registry.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/components/engine/registry/registry.go b/components/engine/registry/registry.go index 8283bf4437..aeae3fe4a4 100644 --- a/components/engine/registry/registry.go +++ b/components/engine/registry/registry.go @@ -477,9 +477,15 @@ func NewRegistry(root string) *Registry { // If the auth file does not exist, keep going authConfig, _ := auth.LoadConfig(root) + httpTransport := &http.Transport{ + DisableKeepAlives: true, + } + r := &Registry{ authConfig: authConfig, - client: &http.Client{}, + client: &http.Client{ + Transport: httpTransport, + }, } r.client.Jar = cookiejar.NewCookieJar() return r