- 28 Aug, 2014 3 commits
-
-
Morris Jette authored
-
Morris Jette authored
Make "srun --gres=none ..." work when executed without a job allocation (i.e. srun creates the allocation plus the step). Previous logic would try to create the job with a gres value of "none".
-
Morris Jette authored
Fix for possible error if job has GRES, but the step explicitly requests a GRES count of zero.
-
- 27 Aug, 2014 13 commits
-
-
Danny Auble authored
-
Morris Jette authored
BlueGene/Q's runjob command requires a fully qualified pathname, so only for that machine type, resolve the name in srun. This partitially reverts commit 57efc873 but only for BGQ systems.
-
Morris Jette authored
Each node was logged loaded to the layouts table was being logged using debug(), which produces a great number of messages with minimal value. I changed the message to debug3() and moved it in the code so it would not be generated when an error() message is also generated.
-
Morris Jette authored
If this failed previously, it would leave an open file descriptor and pass that to spawned applications without logging anything. However, test7.9 would fail.
-
Nathan Yee authored
-
Morris Jette authored
bug 754
-
Morris Jette authored
-
Morris Jette authored
There was bad logic if an update was being performed on multiple tasks of a job record resulting in a fatal error.
-
Morris Jette authored
works for update, hold, release, suspend, resume, requeue and requeuehold operations
-
Danny Auble authored
-
Danny Auble authored
-
Danny Auble authored
-
Danny Auble authored
-
- 26 Aug, 2014 20 commits
-
-
Danny Auble authored
-
Danny Auble authored
-
Morris Jette authored
-
Danny Auble authored
-
Danny Auble authored
confusion and wasn't ever handled in the allocation. A user can now only specify the option with srun.
-
Morris Jette authored
-
Morris Jette authored
Conflicts: src/sbatch/opt.c
-
Bjørn-Helge Mevik authored
-
Danny Auble authored
-
Danny Auble authored
and only caused confusion since the cpu_bind options mostly refer to a step we opted to only allow srun to set them in future versions.
-
Morris Jette authored
-
Morris Jette authored
Defer job step initiation of required GRES are in use by other steps rather than immediately returning an error. bug 1056
-
Morris Jette authored
-
Morris Jette authored
-
Morris Jette authored
-
Morris Jette authored
-
Morris Jette authored
-
Morris Jette authored
without this change, slurmd would abort on reconfiguration
-
Morris Jette authored
Prevent fatal error on "scontrol reconfig"
-
Morris Jette authored
-
- 25 Aug, 2014 4 commits
-
-
Nathan Yee authored
when a job runs to completion.
-
Francois Chevallier authored
With this commit, the slurm controller will now initialize the configured layouts and parse their configuration files at startup. Note that even if no layouts were configured, a "base" layout is automatically built in slurm-layouts_load_config(). This "base" layout is containing every nodes defined in the system, linked together as a flat tree. (Adapted for slurm-14.11 by Matthieu Hautreux <matthieu.hautreux@cea.fr>)
-
Francois Chevallier authored
This commit introduces the entity, layout and layouts manager related structures corresponding to the core of the layouts logic. The layouts manager is responsible for initializing and loading the layouts specified in the slurm.conf "Layouts=" pragma retrieved using slurm_get_layouts(). (Adapted for slurm-14.11 by Matthieu Hautreux <matthieu.hautreux@cea.fr>)
-
Francois Chevallier authored
This new pragma will be used to define the list of layouts to load at startup. It will consist of comma separated values of layouts type and optional names, respecting the following pattern : Layouts=layout_type[/layout_name][,...] In case the name would not be defined, "default" would be assumed. (Adapted for slurm-14.11 by Matthieu Hautreux <matthieu.hautreux@cea.fr>)
-