Dear Peter, 顏文 <peteryen2...@gmail.com> writes:
> Dear Mr. Zillner > > I would like the specific running job not being rescheduled , but also can > not be terminated or cancelled in any way. If the job is cancelled, I need to > start it over again. Normally this kind of jobs require weeks to > finish. So the time costs it take to restart is quite significant. Can your > suggestions also achieve that? Thanks. I have not tried this, but could you define a QOS which cannot be preempted by the other QOSs? That way you can also restrict access to the QOS, since a non-preemptable QOS will probably be more attractive than a preemptable one. You would then obviously have to explain to the users which QOS they should use. Cheers, Loris > with regards, > Peter > > Florian Zillner <fzill...@lenovo.com> 於 2021年9月14日 週二 下午3:40寫道: > > See the no-requeue option for SBATCH: > > --no-requeue > Specifies that the batch job should never be requeued under any > circumstances. Setting this option will prevent system administrators from > being able to restart the job (for example, after a scheduled > downtime), recover from a node failure, or be requeued upon preemption by a > higher priority job. When a job is requeued, the batch script is initiated > from its beginning. Also see the --requeue option. The > JobRequeue configuration parameter controls the default behavior on the > cluster. > > https://slurm.schedmd.com/sbatch.html > > Get Outlook for Android > -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > From: slurm-users <slurm-users-boun...@lists.schedmd.com> on behalf of 顏文 > <peteryen2...@gmail.com> > Sent: Tuesday, September 14, 2021 7:02:13 AM > To: slurm-users@lists.schedmd.com <slurm-users@lists.schedmd.com> > Subject: [External] [slurm-users] How can I do to prevent a specific job > from being prempted? > > Dear slurm users, > > I have some specific jobs that can't be terminated, otherwise they need to > be rerun from the beginning. Can we simply apply some settings (either by > user or administrator) so that these jobs will not be > preempted ? Thanks. > > with regards, > Peter