From ea29f3893bc2fc0d0f08540023e68085c841ccd2 Mon Sep 17 00:00:00 2001 From: Seth Jennings Date: Fri, 3 Nov 2017 12:49:39 -0500 Subject: [PATCH] UPSTREAM: 55028: kubelet: dockershim: remove orphaned checkpoint files --- .../k8s.io/kubernetes/pkg/kubelet/dockershim/docker_sandbox.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vendor/k8s.io/kubernetes/pkg/kubelet/dockershim/docker_sandbox.go b/vendor/k8s.io/kubernetes/pkg/kubelet/dockershim/docker_sandbox.go index 4a8183e855cd..a4e16fac11d7 100644 --- a/vendor/k8s.io/kubernetes/pkg/kubelet/dockershim/docker_sandbox.go +++ b/vendor/k8s.io/kubernetes/pkg/kubelet/dockershim/docker_sandbox.go @@ -240,6 +240,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)