Jelajahi Sumber

Merge pull request #3784 from 1uptalent/3783_release_push_lock

FIX #3783: Release the push lock after the image push is completed
Victor Vieux 11 tahun lalu
induk
melakukan
99dd387fd7
1 mengubah file dengan 2 tambahan dan 0 penghapusan
  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 {