- 28 Sep, 2011 10 commits
-
-
Morris Jette authored
Modify slurmdbd.conf parsing to accept DebugLevel strings (quiet, fatal, info, etc.) in addition to numeric values. The parsing of slurm.conf was modified in the same fashion for SlurmctldDebug and SlurmdDebug values. The output of sview and "scontrol show config" was also modified to report those values as strings rather than numeric values.
-
Morris Jette authored
-
Morris Jette authored
Conflicts: doc/man/man5/slurm.conf.5
-
Morris Jette authored
Advise use of the logrotate tool in order to avoid SLURM log files from growing too large. Patch from Rod Shultz, Bull.
-
Morris Jette authored
-
Morris Jette authored
Do not treat the absence of a gres.conf file as a fatal error on systems configured with GRES, but set GRES counts to zero. These counts can be Counts can be altered by node_config_load() in the gres plugin.
-
Danny Auble authored
-
Danny Auble authored
-
Danny Auble authored
-
Morris Jette authored
If KillOnBadExit is configured to 1 and an srun task exits with a non-zero exit code then report the correct termination reason NonZeroExitCode rather than Cancelled.
-
- 27 Sep, 2011 9 commits
-
-
Morris Jette authored
Add the ability to reboot all compute nodes after they become idle. The RebootProgram configuration parameter must be set and an authorized user must execute the command "scontrol reboot_nodes". Patch from Andriy Grytsenko (Massive Solutions Limited).
-
Morris Jette authored
Note that a job's size factor in setting priority is based upon node or CPU count.
-
Morris Jette authored
Add the ability to read the slurm.conf file across a network using the accounting_storage plugin. The accounting_storage/slurmdbd plugin does require modification for this functionality to fully operate. Patch from Andriy Grytsenko (Massive Solutions Limited).
-
Morris Jette authored
-
Mark A. Grondona authored
The slurmctld code that processes job notify messages unecessarily restricts these messages to be from the slurm user or root. This patch allows users to send notifications to their own jobs.
-
Mark A. Grondona authored
The slurmctld code that processes job notify messages unecessarily restricts these messages to be from the slurm user or root. This patch allows users to send notifications to their own jobs.
-
Morris Jette authored
Interpret a reservation with Nodes=ALL and a Partition specification as reserving all nodes within the specified partition rather than all nodes on the system. Based upon patch by Phil Eckert (LLNL).
-
Morris Jette authored
Change the event trigger data structure for slightly improved performance.
-
Morris Jette authored
An a flag record to event triggers and add support for a flag value of "PERM" for permanent triggers, triggers which are only removed when the slurmctld daemon is cold-started or the trigger is explicitly removed.
-
- 26 Sep, 2011 6 commits
-
-
Danny Auble authored
-
Danny Auble authored
-
Danny Auble authored
-
Danny Auble authored
-
Morris Jette authored
-
Morris Jette authored
Many cosmetic modifications to eliminate warning message from GCC version 4.6 compiler, mostly due to unused variables.
-
- 21 Sep, 2011 1 commit
-
-
Danny Auble authored
without putting a block in error state.
-
- 20 Sep, 2011 8 commits
-
-
Morris Jette authored
-
Morris Jette authored
-
Morris Jette authored
-
Morris Jette authored
Permit administrator to change a job's QOS to any value without validating the job's owner has permission to use that QOS. Based upon patch by Phil Eckert (LLNL).
-
Morris Jette authored
-
Morris Jette authored
Update tests as appropriate for change in output of many commands. BP_LIST or BP_List change to MIDPLANELIST or MidplaneList.
-
Morris Jette authored
Modify advance reservation to accept multiple specific block sizes rather than a single node count. This is very important for BlueGene systems.
-
Morris Jette authored
Modify srun's SIGINT handling logic timer (two SIGINTs within one second) to be based microsecond rather than second timer.
-
- 19 Sep, 2011 3 commits
-
-
Danny Auble authored
midplane that has that cable as it's 'out' cable. Since the node isn't really down there isn't really a better place to mark a note about it.
-
Danny Auble authored
structure.
-
Danny Auble authored
-
- 17 Sep, 2011 2 commits
-
-
Danny Auble authored
-
Danny Auble authored
jobs happen to be running on blocks not in the new config.
-
- 16 Sep, 2011 1 commit
-
-
Morris Jette authored
salloc/mpirun does not play well together with task affinity socket binding. The following example illustrates the problem. [sulu] (slurm) mnp> salloc -p bones-only -N1-1 -n3 --cpu_bind=socket mpirun cat /proc/self/status | grep Cpus_allowed_list salloc: Granted job allocation 387 -------------------------------------------------------------------------- An invalid physical processor id was returned ... The problem is that with mpirun jobs Slurm launches only a single task, regardless of the value of -n. This confuses the socket binding logic in task affinity. The result is that task affinity binds the task to only a single cpu, instead of all the allocated cpus on the socket. When mpi attempts to bind to any of the other allocated cpus on the socket, it gets the "invalid physical processor id" error. Note that the problem may occur even if socket binding is not explicitly requested by the user. If task/affinity is configured and the allocated CPUs are a whole number of sockets, Slurm will use "implicit auto binding" to sockets, triggering the problem. Patch from Martin Perry (Bull).
-