- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for allocatedDevices (0.45 sec)
-
pkg/kubelet/cm/devicemanager/topology_hints_test.go
m.healthyDevices[r].Insert(d.ID) } } for p := range tc.allocatedDevices { for c := range tc.allocatedDevices[p] { for r, devices := range tc.allocatedDevices[p][c] { m.podDevices.insert(p, c, r, constructDevices(devices), nil) m.allocatedDevices[r] = sets.New[string]() for _, d := range devices { m.allocatedDevices[r].Insert(d) } } } }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Sep 27 13:02:15 UTC 2023 - 47.5K bytes - Viewed (0) -
pkg/kubelet/cm/devicemanager/manager.go
// device manager will recalculate the allocatedDevices map. Some entries with // empty sets may be removed, so we reinit here. if m.allocatedDevices[resource] == nil { m.allocatedDevices[resource] = sets.New[string]() } for device := range devices.Difference(allocated) { m.allocatedDevices[resource].Insert(device) allocated.Insert(device) needed-- if needed == 0 {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Mon Apr 15 12:01:56 UTC 2024 - 43K bytes - Viewed (0) -
pkg/kubelet/cm/devicemanager/topology_hints.go
} return false } func (m *ManagerImpl) getAvailableDevices(resource string) sets.Set[string] { // Strip all devices in use from the list of healthy ones. return m.healthyDevices[resource].Difference(m.allocatedDevices[resource]) } func (m *ManagerImpl) generateDeviceTopologyHints(resource string, available sets.Set[string], reusable sets.Set[string], request int) []topologymanager.TopologyHint {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Sat Jan 27 02:10:25 UTC 2024 - 9.9K bytes - Viewed (0)