-
Notifications
You must be signed in to change notification settings - Fork 993
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix:When queue resources are insufficient or about to be insufficient, instances cannot be generated. #3198
Comments
Hi, what does the instance mean? pod or anything else? |
Hi,pod |
If queue has no sufficient resources, new task will not be scheduled, which I think it's normal: ) |
|
Maybe my description is wrong. It's not that it cannot be scheduled and pending appears, but that no instance is generated. This is what I think is unreasonable |
@Monokaix The core of the problem is not that instances cannot be scheduled and pending occurs when resources are scarce, but that no instances are created at all. |
@LY-today Did you configured the enqueue action in scheduler-configmap and enalbe the |
Thanks for your feedback, I tested it and found the solution |
@william-wang For this scenario, it can be solved if I directly close the enqueue action. I would like to ask whether other problems may be introduced after closing it? |
Before release-1.6, if there is no enqueue action, podgroup will not be enqueue and job won't be scheduled. After that version, it support scheduling without enqueue action. FYI: 91981bf48 |
@LY-today There is no other effects without enqueue. |
Thank you for your feedback |
Thank you for your feedback |
/close |
@Monokaix: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
What happened:
When queue resources are insufficient or about to be insufficient, instances cannot be generated
What you expected to happen:
Instances can also be generated when queue resources are insufficient or about to be insufficient.
How to reproduce it (as minimally and precisely as possible):
When the currently allocated amount of a certain resource in the queue plus the resource application amount of the new task is greater than the upper limit of the resource configured in the queue, the phenomenon that the instance cannot be created can be stably reproduced.
Anything else we need to know?:
Environment:
v1.7.0
kubectl version
):v1.18.2
none
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
uname -a
):Linux 3.10.0-1160.45.1.el7.x86_64 Rename hpw.cloud keyword to volcano.sh #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
none
none
The text was updated successfully, but these errors were encountered: