- 17 Jan, 2012 16 commits
-
-
Danny Auble authored
-
Danny Auble authored
-
Danny Auble authored
-
Danny Auble authored
-
Danny Auble authored
-
Danny Auble authored
-
Matthieu Hautreux authored
In current version of slurm initscript, a stop action returns a non null exit code as slurmstatus exit code is directly used and the daemons are stopped. Ensure that when called from slurmstop, slurmstatus error code is reversed to correctly match the attended error code of the stop stage.
-
Matthieu Hautreux authored
When multiple slurmd is enabled, there is no way in the prolog and epilog scripts associated to the slurmd daemons to determine which node, either virtual or physical is associated to the execution. SLURMD_NODENAME will provide that information, that is to say the name of the virtual or physical SLURM node at the origin of the prolog/epilog execution.
-
Matthieu Hautreux authored
When cpuset is used as the task/affinity backend, a common root directory is used to group every cpuset subdirectories created by the plugin. With multiple slurmd support, this result in all the virtual nodes executing on a same physical node sharing the same cpuset directories. This patch make sure that every virtual node has its own root directory in the cpuset hierarchy.
-
Morris Jette authored
-
Morris Jette authored
-
Morris Jette authored
-
jette authored
-
jette authored
-
jette authored
-
jette authored
-
- 15 Jan, 2012 6 commits
-
-
jette authored
-
jette authored
patch-src_sbatch_sbatch.c from Aleksej Saushev.
-
jette authored
patch-src_salloc_salloc.c from Aleksej Saushev.
-
jette authored
patch-src plugins accounting storage filetxt filetxt jobacct process.c Patch from Aleksej Saushev.
-
jette authored
patch-src_common_jobacct__common.c from Aleksej Sauchev.
-
jette authored
Patch from Aleksej Saushev.
-
- 14 Jan, 2012 2 commits
-
-
Danny Auble authored
-
Danny Auble authored
-
- 13 Jan, 2012 9 commits
-
-
Morris Jette authored
-
Mark A. Grondona authored
Add test7.15 to test for any signals blocked by default in job tasks.
-
Mark A. Grondona authored
It was found that slurmstepd was intermittently leaving SIGPIPE blocked when launching user tasks. This may have something to do with the fact that the xsignal_unblock() call in _fork_all_tasks() is referencing an extern array (nominally this should have unblocked SIGPIPE), but I didn't spend the time to fully track this issue down. Instead, I figured there is probably no reason we would _not_ want to unblock *all* signals, so this patch does that. Before this change, the following program fails every once in awhile: #include <stdio.h> #include <signal.h> int main (int ac, char **av) { int i, rc = 0; struct sigaction act; for (i = 1; i < SIGRTMAX; i++) { sigaction (i, NULL, &act); if (act.sa_handler == SIG_DFL) continue; fprintf (stderr, "Signal %d appears to be ignored!\n", i); rc = 1; } return (rc); } with: srun -N1 -n1 ./test Signal 13 appears to be ignored! after the change, the program succeeds.
-
Danny Auble authored
number.
-
Morris Jette authored
-
Morris Jette authored
-
Phil Eckert authored
This new sbatch option allows the user to specify a file containing environment variables to be used in the jobs execution environment.
-
Morris Jette authored
-
Morris Jette authored
Let operators see reservation data even if "PrivateData=reservations" flag is set in slurm.conf. Patch from Don Albert, Bull.
-
- 12 Jan, 2012 1 commit
-
-
Morris Jette authored
-
- 11 Jan, 2012 3 commits
-
-
Morris Jette authored
Make slurmd -C output print "CPUs=" rather than "Procs=" to match current slurm.conf standard
-
Morris Jette authored
-
Morris Jette authored
It used to be listed as "--switch=" rather than "--switches="
-
- 09 Jan, 2012 3 commits
-
-
Morris Jette authored
-
Morris Jette authored
-
Morris Jette authored
-