-
Notifications
You must be signed in to change notification settings - Fork 42
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
Add exclusive node scheduling policy for system-instance day 1 #833
Comments
We had a nice coffee hour discussion and the immediate course of action is: Generate modified Jobspecs using Based on the findings, we can discuss effective ways to enforce node exclusivity as well as an alternative front end command to submit node exclusive jobs to the system instance. |
It looks like with "resources": [
{
"type": "node",
"count": 2,
"with": [
{
"type": "slot",
"count": 1,
"with": [
{
"type": "core",
"count": {
"min": 1,
"max": 100,
operator: "+",
operand: 1
}
}
],
"label": "task"
}
]
}
] ahn1@docker-desktop:/usr/src/NODE_X$ ../resource/utilities/resource-query -L tiny.graphml -F pretty_simple
INFO: Loading a matcher: CA
resource-query> match allocate batch.yaml
---tiny0[1:shared]
------node3[1:shared]
---------core17[1:exclusive]
------node2[1:shared]
---------core17[1:exclusive]
INFO: =============================
INFO: JOBID=1
INFO: RESOURCES=ALLOCATED
INFO: SCHEDULED AT=Now
INFO: ============================= |
Given the RFC 14 says the following, this is non-compliant.
|
Ah... there seems to be a bug with the
|
PR #878 augmented our support for min/max count requests which we plan to use for node-exclusive scheduling. Once that is merged, our next step should be
|
With PR #875 and PR #878, this can be tested. I will use an interim submit interface by working with @ryanday36. We still need flux-core flux-framework/flux-core#3944 and RFC flux-framework/rfc#302 to be merged though. |
flux-framework/flux-core#3143
The text was updated successfully, but these errors were encountered: