On 06/10/2014 04:16 PM, [email protected] wrote:

Pending and running jobs should be preserved across major releases too.
When we upgraded slurm from 2.5 to 2.6, it was tested before on a working test cluster and all jobs were killed. So, if I do an upgrade of slurm from 2.6.5 to 14.03., it should work on a working cluster and it is not necessary to drain it? I just stop new jobs, those that are already in queue (running or pending) should be preserved?

Thanks,
Barbara

Quoting Barbara Krasovec <[email protected]>:

On 06/10/2014 08:24 AM, José Manuel Molero wrote:
Dear Slurm user,

Maybe this are dummy questions, but I can't find the response in the manual.

Recently we have installed in a cluster, the slurm 14.03 version, in a Red Hat/ Scientific Linux enviroment. In order to tune the configuration, we want to test different parameters of the slurm.conf
But there are several users running important jobs for several days.

How can I change the configuration of slurm and restart the slurmctld without affecting to the users and the jobs of the users? Its also necessary restart the slurm daemons? Is also possible to upgrade or change the slurm version while there are jobs running?

Thanks in advance.

Hello!

We apply new configuration parameters with "scontrol reconfigure" (first I arrange new slurm.conf on all nodes).

Upgrading slurm: in my experience, when upgrading to a minor release (e.g. from 2.6.4 to 2.6.X), it is not a problem to do it on a running cluster, jobs are conserved. But upgrading to a major release (e.g. from 2.5 to 2.6), cluster has to be drained first, otherwise jobs are killed.

Cheers,
Barbara

Reply via email to