From e2920619d5b9b7dd50c96d03ccc2da593379ce8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abel=20Mui=C3=B1o?= Date: Mon, 27 Jan 2014 16:22:59 +0100 Subject: [PATCH] Release the push lock at the end MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Docker-DCO-1.1-Signed-off-by: Abel MuiƱo (github: amuino) Upstream-commit: 77a34920b24901da82f9e22138ef21ffc665d678 Component: engine --- components/engine/server.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/components/engine/server.go b/components/engine/server.go index 5fbde5865d..b4add79771 100644 --- a/components/engine/server.go +++ b/components/engine/server.go @@ -1643,6 +1643,8 @@ func (srv *Server) ImagePush(job *engine.Job) engine.Status { job.Error(err) return engine.StatusErr } + defer srv.poolRemove("push", localName) + // Resolve the Repository name from fqn to endpoint + name endpoint, remoteName, err := registry.ResolveRepositoryName(localName) if err != nil {