fix: verify metadata is non-nil in resource allocation

This commit is contained in:
draveness
2019-05-14 09:53:31 +08:00
parent 63e6cf3a0a
commit 73367250a3
3 changed files with 38 additions and 19 deletions

View File

@@ -43,7 +43,7 @@ func ResourceLimitsPriorityMap(pod *v1.Pod, meta interface{}, nodeInfo *schedule
// compute pod limits
var podLimits *schedulernodeinfo.Resource
if priorityMeta, ok := meta.(*priorityMetadata); ok && priorityMeta != nil {
if priorityMeta, ok := meta.(*priorityMetadata); ok {
// We were able to parse metadata, use podLimits from there.
podLimits = priorityMeta.podLimits
} else {