-
Notifications
You must be signed in to change notification settings - Fork 51
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
[discussion] grow support #2791
Comments
When we discussed this before, I think a new "grow" interface was proposed but maybe that is out of scope for RFC 20? |
Yeah something like flux grow or similar can be a solution. I will change this to flux core issue. |
Here's a summary of the coffee hour discussion yesterday with @dongahn, @garlick, @grondo, and @SteVwonder. Please add details I left out here. While having the ability to unify an existing Two related interim solutions were proposed which satisfy grow by a new job submission (and new JOBID). The first is to use the URI of the new job to exec Kubernetes commands on the new job's resources, and the other is simply to put those commands into a job script. With appropriate labels and scale ranges Kubernetes should handle starting containers on the new resources. One item to keep in mind is that the new resources should have an end time equal to the original job. That will prevent users from having interminable Kubernetes jobs by packing the head of the flux-sched queue with grow requests. |
This issue has been automatically marked as stale because it has not had activity for 365 days. It will be closed if no further activity occurs within 14 days. Thank you for your contributions. |
Is this still under discussion for our elasticity work? I remember more recent discussion about grow, but in the context of flux-sched. A linked issue (still open) for flux-core is #2802. For flux-sched, for issues/PRs I'm finding:
And then there are a bunch with an |
Spins off from flux-framework/rfc#230. There is an idea of adding an additional
R
into JOBID schema to support "grow" in the same way as "shrink"A key question:
I don't think adding an additional R is difficult. But what is currently difficult would be how to do this under the original JOBID. In particular, flux job submit will always generate a new JOBID. Do you think there is an easy path to to generate a new R under the same JOBID using flux job submit|flux mini interface?
The text was updated successfully, but these errors were encountered: