pod/container name should be released when create failed
Signed-off-by: Crazykev <crazykev@zju.edu.cn>
This commit is contained in:
parent
96cc03ccd9
commit
f6536bf30e
3 changed files with 8 additions and 6 deletions
|
@ -192,10 +192,10 @@ func (s *Server) reserveContainerName(id, name string) (string, error) {
|
|||
if err == registrar.ErrNameReserved {
|
||||
id, err := s.ctrNameIndex.Get(name)
|
||||
if err != nil {
|
||||
logrus.Warnf("name %s already reserved for %s", name, id)
|
||||
logrus.Warnf("get reserved name %s failed", name)
|
||||
return "", err
|
||||
}
|
||||
return "", fmt.Errorf("conflict, name %s already reserved", name)
|
||||
return "", fmt.Errorf("conflict, name %s already reserved for %s", name, id)
|
||||
}
|
||||
return "", fmt.Errorf("error reserving name %s", name)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue