From 84a9803741f43ae00d231db6b345d3562e914614 Mon Sep 17 00:00:00 2001 From: Ted Yu Date: Fri, 29 Nov 2019 19:47:17 -0800 Subject: [PATCH] Log error when writing checkpoint fails --- pkg/kubelet/cm/devicemanager/manager.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkg/kubelet/cm/devicemanager/manager.go b/pkg/kubelet/cm/devicemanager/manager.go index 03b217a788d..4cd224f0aaf 100644 --- a/pkg/kubelet/cm/devicemanager/manager.go +++ b/pkg/kubelet/cm/devicemanager/manager.go @@ -177,7 +177,9 @@ func (m *ManagerImpl) genericDeviceUpdateCallback(resourceName string, devices [ } } m.mutex.Unlock() - m.writeCheckpoint() + if err := m.writeCheckpoint(); err != nil { + klog.Errorf("writing checkpoint encountered %v", err) + } } func (m *ManagerImpl) removeContents(dir string) error { @@ -541,7 +543,9 @@ func (m *ManagerImpl) GetCapacity() (v1.ResourceList, v1.ResourceList, []string) } m.mutex.Unlock() if needsUpdateCheckpoint { - m.writeCheckpoint() + if err := m.writeCheckpoint(); err != nil { + klog.Errorf("writing checkpoint encountered %v", err) + } } return capacity, allocatable, deletedResources.UnsortedList() }