flux-sched
flux-sched copied to clipboard
Support deferred job start time
Issues #3271 (flux-core), #987, and #963 identify useful new capability for Fluxion: to allow a user to specify a time in the future for their job to start. If the job cannot start at that time, then Fluxion should reserve the job at the earliest time.
Functionally this is very similar to "allocate_orelse_reserve" with an "at" time in the future. This PR adds the desired capability.
TODO:
- [ ] is specifying
deferred_start
in the optional jobspec system attributes the right approach? - [ ] how should we handle the Fluxion API? Currently a
bool
determines whethermatch_allocate
also reserves.