Ticket 6707

Summary: Add ASAP as reservation start time
Product: Slurm Reporter: Davide Vanzo <davide.vanzo>
Component: User CommandsAssignee: Unassigned Developer <dev-unassigned>
Status: OPEN --- QA Contact:
Severity: 5 - Enhancement    
Priority: ---    
Version: 18.08.4   
Hardware: Linux   
OS: Linux   
Site: Vanderbilt Alineos Sites: ---
Atos/Eviden Sites: --- Confidential Site: ---
Coreweave sites: --- Cray Sites: ---
DS9 clusters: --- HPCnow Sites: ---
HPE Sites: --- IBM Sites: ---
NOAA SIte: --- OCF Sites: ---
Recursion Pharma Sites: --- SFW Sites: ---
SNIC sites: --- Linux Distro: ---
Machine Name: CLE Version:
Version Fixed: Target Release: ---
DevPrio: --- Emory-Cloud Sites: ---

Description Davide Vanzo 2019-03-15 11:54:00 MDT
Hello again,

When creating a reservation for a given set of resources it is not straightforward to find out exactly when the jobs currently running on them end and the reservation can therefore start.
It would be quite nice to have an additional special key to pass to Slurm to instruct it to start the reservation as soon as possible. Something like this:

> scontrol create reservation reservationname=testres --user=me --nodes=node[01-10] --starttime=asap

Davide
Comment 1 Jason Booth 2019-03-15 15:13:57 MDT
Hi Davide,

 Reservations can also have a set of flags which would allow the reservation to overlap the nodes with running jobs. The flag for this is 'IGNORE_JOBS'.

Would you look at this as an option and let me know if this fits your use case?

-Jason
Comment 2 Davide Vanzo 2019-03-15 15:23:43 MDT
Jason,

Usually when we create reservation is because we need exclusive access to the resources. In this case overlapping would not provide us what we need.

Actually I opened this request following a brief discussion I had about it with Moe and Tim at the SC18 User Meeting.

Davide
Comment 3 Jason Booth 2019-03-15 15:25:05 MDT
Davide - Thank you for clarifying this for me. I have marked the status to reflect this request.