Thank you Loris, for the further clarifications. The only question is who will wait forever in interactive mode? And how practical is it?
Interactive mode is what its name implies - interactive, not queueing. It would make more sense if the default setting for deadline would be set to a reasonable time not indefinite in Slurm. Sent from my iPhone > On Jul 5, 2023, at 1:43 AM, Loris Bennett <loris.benn...@fu-berlin.de> wrote: > > Mike Mikailov <mmikai...@gmail.com> writes: > >> About the last point. In the case of sbatch the jobs wait in the queue as >> long as it takes until the resources are available. In the case of >> interactive jobs >> (at least using Son of Grid Engine) they fail after a short time if no >> resources available. > > But you were referring to 'salloc' and not something SGE does. The > default for 'salloc' is to wait indefinitely. You can change this > behaviour with the option '--deadline': > > --deadline=<OPT> > remove the job if no ending is possible before this deadline > (start > (deadline - time[-min])). Default is no deadline. > Valid time formats are: > HH:MM[:SS] [AM|PM] > MMDD[YY] or MM/DD[/YY] or MM.DD[.YY] > MM/DD[/YY]-HH:MM[:SS] > YYYY-MM-DD[THH:MM[:SS]]] > now[+count[seconds(default)|minutes|hours|days|weeks]] > > [snip (36 lines)] >> >> Queuing system No Yes >> >> I am not sure what you mean with the last point, since 'salloc' is also >> handled by the queueing system. If the resources requested are >> currently not available, 'salloc' will wait until they are. > > [snip (42 lines)] > > -- > Dr. Loris Bennett (Herr/Mr) > ZEDAT, Freie Universität Berlin >