Merge pull request #85688 from yutedz/pods-to-rm

Reduce unnecessary Set in updateAllocatedDevices
This commit is contained in:
Kubernetes Prow Robot
2019-12-02 17:07:26 -08:00
committed by GitHub

View File

@@ -606,12 +606,10 @@ func (m *ManagerImpl) updateAllocatedDevices(activePods []*v1.Pod) {
}
m.mutex.Lock()
defer m.mutex.Unlock()
activePodUids := sets.NewString()
podsToBeRemoved := m.podDevices.pods()
for _, pod := range activePods {
activePodUids.Insert(string(pod.UID))
podsToBeRemoved.Delete(string(pod.UID))
}
allocatedPodUids := m.podDevices.pods()
podsToBeRemoved := allocatedPodUids.Difference(activePodUids)
if len(podsToBeRemoved) <= 0 {
return
}