{"action":"created","issue":{"url":"https://api.github.com/repos/openshift/origin/issues/3569","labels_url":"https://api.github.com/repos/openshift/origin/issues/3569/labels{/name}","comments_url":"https://api.github.com/repos/openshift/origin/issues/3569/comments","events_url":"https://api.github.com/repos/openshift/origin/issues/3569/events","html_url":"https://github.com/openshift/origin/issues/3569","id":93302180,"number":3569,"title":"Docker registry must reuse Clients instead of creating 2 for each request","user":{"login":"ncdc","id":354,"avatar_url":"https://avatars.githubusercontent.com/u/354?v=3","gravatar_id":"","url":"https://api.github.com/users/ncdc","html_url":"https://github.com/ncdc","followers_url":"https://api.github.com/users/ncdc/followers","following_url":"https://api.github.com/users/ncdc/following{/other_user}","gists_url":"https://api.github.com/users/ncdc/gists{/gist_id}","starred_url":"https://api.github.com/users/ncdc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ncdc/subscriptions","organizations_url":"https://api.github.com/users/ncdc/orgs","repos_url":"https://api.github.com/users/ncdc/repos","events_url":"https://api.github.com/users/ncdc/events{/privacy}","received_events_url":"https://api.github.com/users/ncdc/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/openshift/origin/labels/area/reliability","name":"area/reliability","color":"006b75"},{"url":"https://api.github.com/repos/openshift/origin/labels/component/imageregistry","name":"component/imageregistry","color":"0052cc"},{"url":"https://api.github.com/repos/openshift/origin/labels/priority/P1","name":"priority/P1","color":"eb6420"}],"state":"open","locked":false,"assignee":{"login":"ncdc","id":354,"avatar_url":"https://avatars.githubusercontent.com/u/354?v=3","gravatar_id":"","url":"https://api.github.com/users/ncdc","html_url":"https://github.com/ncdc","followers_url":"https://api.github.com/users/ncdc/followers","following_url":"https://api.github.com/users/ncdc/following{/other_user}","gists_url":"https://api.github.com/users/ncdc/gists{/gist_id}","starred_url":"https://api.github.com/users/ncdc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ncdc/subscriptions","organizations_url":"https://api.github.com/users/ncdc/orgs","repos_url":"https://api.github.com/users/ncdc/repos","events_url":"https://api.github.com/users/ncdc/events{/privacy}","received_events_url":"https://api.github.com/users/ncdc/received_events","type":"User","site_admin":false},"milestone":null,"comments":20,"created_at":"2015-07-06T15:09:59Z","updated_at":"2015-07-24T01:04:15Z","closed_at":null,"body":"Otherwise we eventually run out of open file descriptors :cry: \r\n\r\nDepends on https://github.com/GoogleCloudPlatform/kubernetes/pull/10557"},"comment":{"url":"https://api.github.com/repos/openshift/origin/issues/comments/124285324","html_url":"https://github.com/openshift/origin/issues/3569#issuecomment-124285324","issue_url":"https://api.github.com/repos/openshift/origin/issues/3569","id":124285324,"user":{"login":"liggitt","id":980082,"avatar_url":"https://avatars.githubusercontent.com/u/980082?v=3","gravatar_id":"","url":"https://api.github.com/users/liggitt","html_url":"https://github.com/liggitt","followers_url":"https://api.github.com/users/liggitt/followers","following_url":"https://api.github.com/users/liggitt/following{/other_user}","gists_url":"https://api.github.com/users/liggitt/gists{/gist_id}","starred_url":"https://api.github.com/users/liggitt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/liggitt/subscriptions","organizations_url":"https://api.github.com/users/liggitt/orgs","repos_url":"https://api.github.com/users/liggitt/repos","events_url":"https://api.github.com/users/liggitt/events{/privacy}","received_events_url":"https://api.github.com/users/liggitt/received_events","type":"User","site_admin":false},"created_at":"2015-07-24T01:04:15Z","updated_at":"2015-07-24T01:04:15Z","body":"> Will our servers have clients against remote servers beyond ourselves? If so we have to have the sweep for DefaultTransport (for normal TLS and HTTP) anyway, because that could grow unbounded.\r\n\r\nThe same transport is shared for multiple servers if the TLS options are the same, but you could certainly construct connection config options that would result in lots of unique transports (lots and lots of distinct client cert credentials or trusted CA bundles, etc). I don't think that's likely, but it's possible."}}