You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All 3 jobs should be admitted (quota from resource flavor 2 should be used).
Anything else we need to know?:
Condition of non-admitted Workload:
status:
conditions:
- lastTransitionTime: "2023-11-17T22:37:24Z"
message: 'couldn''t assign flavors to pod set main: borrowing limit for cpu in
flavor flav-1 exceeded'
reason: Pending
status: "False"
type: QuotaReserved
Kueue version (use git describe --tags --dirty --always): Built from main (commit 4405e35b51bb153611e0a01f48884aa2c131055c - deployed with manifests from 0.5.0)
Cloud provider or hardware configuration:
OS (e.g: cat /etc/os-release):
Kernel (e.g. uname -a):
Install tools:
Others:
The text was updated successfully, but these errors were encountered:
It seem that cluster queue is updated and cq.AllocatableResourceGeneration is added after the third job is scheduled. After I add a check about RGs, the problem is solved.
What happened:
Setting
whenCanPreempt: Preempt
in a ClusterQueue with 2 resource flavors appears to stop the ClusterQueue from considering the 2nd resource flavor.How to reproduce it (as minimally and precisely as possible):
NOTE: ClusterQueue is configured as follows:
What you expected to happen:
All 3 jobs should be admitted (quota from resource flavor 2 should be used).
Anything else we need to know?:
Condition of non-admitted Workload:
Environment:
kubectl version
):git describe --tags --dirty --always
): Built from main (commit4405e35b51bb153611e0a01f48884aa2c131055c
- deployed with manifests from0.5.0
)cat /etc/os-release
):uname -a
):The text was updated successfully, but these errors were encountered: