-
Notifications
You must be signed in to change notification settings - Fork 256
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
Synchronize batch/job.completions
with parallelism
in case of partial admission
#970
Comments
#971 has a partial implementation for this, missing the k8s version check side. For version check I see two possibilities:
With 2. we can consider the version to be the same for the full duration of the execution. cc: @alculquicondor |
2 doesn't work, because the node version could be different from the control plane version. And validation happens in the control plane. So it has to be 1. However, the API call should probably be done once at startup. |
The problem is that there is no guarantee that the kueue's controller-manager is restarted when the control plane changes. We could watch for nodes with |
This is not always possible. In multiple cloud providers, the control-plane VMs are not visible in the API. |
On the other hand, a query every 10 minutes sounds like an acceptable compromise. |
/assign |
What would you like to be added:
Synchronize
batch/job.completions
withparallelism
in case of partial admissionWhy is this needed:
Completion requirements:
This enhancement requires the following artifacts:
The artifacts should be linked in subsequent comments.
The text was updated successfully, but these errors were encountered: