Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions deployment/mcad-controller/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -111,13 +111,15 @@ metadata:
rules:
- apiGroups:
- mcad.ibm.com
- ibm.com
resources:
- xqueuejobs
- queuejobs
- schedulingspecs
- appwrappers
- appwrappers/finalizers
- appwrappers/status
- quotasubtrees
verbs:
- create
- delete
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -541,7 +541,14 @@ func (qm *QuotaManager) Fits(aw *arbv1.AppWrapper, awResDemands *clusterstateapi
qm.removeConsumer(consumerID)
return doesFit, preemptIds, strings.TrimSpace(allocResponse.GetMessage())
}
preemptIds = qm.getAppWrappers(allocResponse.GetPreemptedIds())
if len(allocResponse.GetPreemptedIds()) > 0 {
preemptIds = qm.getAppWrappers(allocResponse.GetPreemptedIds())
} else {
var s []string
s = append(s, allocResponse.GetConsumerID())
preemptIds = qm.getAppWrappers(s)
}

return doesFit, preemptIds, strings.TrimSpace(allocResponse.GetMessage())
}

Expand Down