Sfoglia il codice sorgente

Release the push lock at the end

Docker-DCO-1.1-Signed-off-by: Abel Muiño <amuino@gmail.com> (github: amuino)
Abel Muiño 11 anni fa
parent
commit
77a34920b2
1 ha cambiato i file con 2 aggiunte e 0 eliminazioni
  1. 2 0
      server.go

+ 2 - 0
server.go

@@ -1643,6 +1643,8 @@ func (srv *Server) ImagePush(job *engine.Job) engine.Status {
 		job.Error(err)
 		job.Error(err)
 		return engine.StatusErr
 		return engine.StatusErr
 	}
 	}
+	defer srv.poolRemove("push", localName)
+
 	// Resolve the Repository name from fqn to endpoint + name
 	// Resolve the Repository name from fqn to endpoint + name
 	endpoint, remoteName, err := registry.ResolveRepositoryName(localName)
 	endpoint, remoteName, err := registry.ResolveRepositoryName(localName)
 	if err != nil {
 	if err != nil {