Hello, We are looking for a way to ensure that nodes included in a reservation are available at reservation time. We know that slurm do takes care to replace drain/down nodes, but we found a situation where these seems not to be enough. If, after creation but before a reservation starts, you increase manually the timelimit of a job that is running in a node included in a reservation, slurm does not take into consideration that such change can affect as well reserved nodes. What we would like to have is something similar to "REPLACE" flag but without taking actual jobs running in the reservation into account when considering that a node should be changed because is allocated. I.E. if job running is using the reservation, that's fine. Do not change nodes. Only do that if such job is not using the reservation. Is there already a way to get such behaviour? If not, do you think that it could be added? Thank you, Sergi.
(In reply to Sergi More from comment #0) > Is there already a way to get such behaviour? If not, do you think that it > could be added? We are reviewing your request. --Nate
>If, after creation but before a reservation starts, you increase manually the timelimit of a job that is running in a node included in a reservation, slurm does not take into consideration that such change can affect as well reserved nodes. I can confirm a reservation does not take into account an admin changing the time limit of a running job. >Is there already a way to get such behaviour? A work around may be to drain the nodes in the same administrative step, which would move the reservation when FLAG=REPLACE_DOWN is set. > If not, do you think that it could be added? I'm going to set this as an enhancement request to follow our normal process. --Nate
Ok, thank you Nate. Sergi.