From 9f66666a30c8a9a2b5143e8a8f6184de9867e728 Mon Sep 17 00:00:00 2001 From: Seth Jennings Date: Thu, 2 Nov 2017 16:59:39 -0500 Subject: [PATCH] kubelet: dockershim: remove orphaned checkpoint files --- pkg/kubelet/dockershim/docker_sandbox.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/kubelet/dockershim/docker_sandbox.go b/pkg/kubelet/dockershim/docker_sandbox.go index 3cc23eee9b..27e5ed5126 100644 --- a/pkg/kubelet/dockershim/docker_sandbox.go +++ b/pkg/kubelet/dockershim/docker_sandbox.go @@ -243,6 +243,9 @@ func (ds *dockerService) StopPodSandbox(podSandboxID string) error { // Do not return error if the container does not exist if !libdocker.IsContainerNotFoundError(err) { errList = append(errList, err) + } else { + // remove the checkpoint for any sandbox that is not found in the runtime + ds.checkpointHandler.RemoveCheckpoint(podSandboxID) } } return utilerrors.NewAggregate(errList)