-
Notifications
You must be signed in to change notification settings - Fork 40
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
Support deferred job start time #1013
base: master
Are you sure you want to change the base?
Commits on Oct 10, 2023
-
policies: add deferred_orelse_reserve
For upcoming Fluxion use cases users will need the capability to request a deferred allocation. The desired behavior is equivalent to match allocate_orelse_reserve, but with a request time in the future. Add DEFERRED_ORELSE_RESERVE match_op_t to provide the needed type.
Configuration menu - View commit details
-
Copy full SHA for 368f129 - Browse repository at this point
Copy the full SHA 368f129View commit details -
traversers: read deferred_start time
Problem: the user needs to set an optional key "deferred_start" in their jobspec to specify the earliest time at which the job should start. Add capability in jobspec build function to find the optional key and set the job "at" time to the user provided value.
Configuration menu - View commit details
-
Copy full SHA for f6c5aaf - Browse repository at this point
Copy the full SHA f6c5aafView commit details -
traversers: add DEFERRED_ORELSE_RESERVE case
The DEFERRED_ORELSE_RESERVE case should behave exactly like MATCH_ALLOCATE_ORELSE_RESERVE with an "at" time set in the future. Add a "fall through" case for DEFERRED_ORELSE_RESERVE so that it executes the logic of MATCH_ALLOCATE_ORELSE_RESERVE.
Configuration menu - View commit details
-
Copy full SHA for d548a1d - Browse repository at this point
Copy the full SHA d548a1dView commit details -
modules: add deferred_orelse_reserve
The resource_match module needs to support deferred_orelse_reserve. Add a new conditional check for the "deferred_orelse_reserve" command.
Configuration menu - View commit details
-
Copy full SHA for 22619fe - Browse repository at this point
Copy the full SHA 22619feView commit details -
scripts: add deferred_orelse_reserve to flux-ion-resource
Add functions and parsing for deferred_orelse_reserve RPCs and actions in flux-ion-resource.
Configuration menu - View commit details
-
Copy full SHA for 7b1e1da - Browse repository at this point
Copy the full SHA 7b1e1daView commit details -
resource-query: add deferred_orelse_reserve support
Add functions, command parsing, and help string for deferred_orelse_reserve in resource-query.
Configuration menu - View commit details
-
Copy full SHA for 40534a7 - Browse repository at this point
Copy the full SHA 40534a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3b7a96 - Browse repository at this point
Copy the full SHA e3b7a96View commit details