cri/sbserver: ignore the NOT_FOUND error in exec cleanup
Signed-off-by: Wei Fu <fuweid89@gmail.com>
This commit is contained in:
parent
01671e9fc5
commit
98cb6d7eb8
@ -170,7 +170,7 @@ func (c *criService) execInternal(ctx context.Context, container containerd.Cont
|
|||||||
defer func() {
|
defer func() {
|
||||||
deferCtx, deferCancel := util.DeferContext()
|
deferCtx, deferCancel := util.DeferContext()
|
||||||
defer deferCancel()
|
defer deferCancel()
|
||||||
if _, err := process.Delete(deferCtx, containerd.WithProcessKill); err != nil {
|
if _, err := process.Delete(deferCtx, containerd.WithProcessKill); err != nil && !errdefs.IsNotFound(err) {
|
||||||
log.G(ctx).WithError(err).Errorf("Failed to delete exec process %q for container %q", execID, id)
|
log.G(ctx).WithError(err).Errorf("Failed to delete exec process %q for container %q", execID, id)
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
Loading…
Reference in New Issue
Block a user