Merge pull request #113021 from rphillips/fixes/112936

kubelet: fix nil crash in allocateRemainingFrom
This commit is contained in:
Kubernetes Prow Robot 2022-11-01 10:46:45 -07:00 committed by GitHub
commit 1a41cb8985
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -564,16 +564,16 @@ func (m *ManagerImpl) devicesToAllocate(podUID, contName, resource string, requi
return false
}
// Allocates from reusableDevices list first.
if allocateRemainingFrom(reusableDevices) {
return allocated, nil
}
// Needs to allocate additional devices.
if m.allocatedDevices[resource] == nil {
m.allocatedDevices[resource] = sets.NewString()
}
// Allocates from reusableDevices list first.
if allocateRemainingFrom(reusableDevices) {
return allocated, nil
}
// Gets Devices in use.
devicesInUse := m.allocatedDevices[resource]
// Gets Available devices.