With a cluster has 11C CPU, Queue-a has a deserved=5C and capability=10C, same as queue-b.
First create job-a with replicas=5, and minAvailable=2. job a will take 10C.
Then create a job-b same as job-a, it will reclaim and evict job-a's two tasks. But now queue-a used is less than deserved, it will also reclaim from queue-b, and so on.
Description
With a cluster has 11C CPU, Queue-a has a deserved=5C and capability=10C, same as queue-b. First create job-a with replicas=5, and minAvailable=2. job a will take 10C. Then create a job-b same as job-a, it will reclaim and evict job-a's two tasks. But now queue-a used is less than deserved, it will also reclaim from queue-b, and so on.
Steps to reproduce the issue
with scheduler cm
Describe the results you received and expected
After upgrade image to https://github.com/volcano-sh/volcano/pull/3696, it keeps stable.
What version of Volcano are you using?
master
Any other relevant information
master branch at 95d5a923056b9833bf27f0ccdfb28b59cba28c2d