Merge pull request #85760 from yutedz/chkpt-write-err

Log error when writing checkpoint fails
This commit is contained in:
Kubernetes Prow Robot 2019-12-02 10:27:06 -08:00 committed by GitHub
commit 833f585104
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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()
}