|
@@ -330,10 +330,11 @@ func (g *genericScheduler) Schedule(pod *v1.Pod, nodeLister algorithm.NodeLister
|
|
podName := pod.ObjectMeta.Name
|
|
podName := pod.ObjectMeta.Name
|
|
|
|
|
|
for _, n := range socketNodes {
|
|
for _, n := range socketNodes {
|
|
|
|
+ win := n == host
|
|
klog.Infof("Update Score for Node %v, using App: %v", n, podName)
|
|
klog.Infof("Update Score for Node %v, using App: %v", n, podName)
|
|
klog.Infof("App metrics: %v", priorities.Applications[podName].Metrics)
|
|
klog.Infof("App metrics: %v", priorities.Applications[podName].Metrics)
|
|
numCores := len(priorities.Cores[n])
|
|
numCores := len(priorities.Cores[n])
|
|
- customcache.LabCache.AddAppMetrics(priorities.Applications[podName].Metrics, n, numCores)
|
|
|
|
|
|
+ customcache.LabCache.AddAppMetrics(priorities.Applications[podName].Metrics, n, numCores, win)
|
|
}
|
|
}
|
|
|
|
|
|
// -----------------------------------------------------
|
|
// -----------------------------------------------------
|