mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-06-27 15:57:09 +00:00
Merge pull request #1217 from snir911/fix_hanging_pods
shimv2: Avoid double removing of container from sandbox
This commit is contained in:
commit
ce27c00ee2
@ -17,13 +17,12 @@ import (
|
|||||||
func deleteContainer(ctx context.Context, s *service, c *container) error {
|
func deleteContainer(ctx context.Context, s *service, c *container) error {
|
||||||
if !c.cType.IsSandbox() {
|
if !c.cType.IsSandbox() {
|
||||||
if c.status != task.StatusStopped {
|
if c.status != task.StatusStopped {
|
||||||
_, err := s.sandbox.StopContainer(c.id, false)
|
if _, err := s.sandbox.StopContainer(c.id, false); err != nil && !isNotFound(err) {
|
||||||
if err != nil {
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if _, err := s.sandbox.DeleteContainer(c.id); err != nil {
|
if _, err := s.sandbox.DeleteContainer(c.id); err != nil && !isNotFound(err) {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user