- 29 Jan, 2018 1 commit
-
-
Morris Jette authored
In preparation for release of v18.08.0-pre1 later this week.
-
- 25 Jan, 2018 5 commits
-
-
Danny Auble authored
from when last started. Signed-off-by:
Danny Auble <da@schedmd.com>
-
Brian Christiansen authored
invalid reads. Bug 4664
-
Felip Moll authored
if LaunchParameter test_exec is set. Bug 4439
-
Felip Moll authored
rights by a secondary group id. Bug 4439
-
Dominik Bartkiewicz authored
-
- 24 Jan, 2018 5 commits
-
-
Danny Auble authored
before the primary takes control. The primary will wait until the backup has replied with it all the way done shutting down before it takes over. Before it would just wait 2 seconds which probably was ok in most situations. Now we don't return until it is completely out. This also ups the CONTROL_TIMEOUT from 10 -> 30 seconds.
-
Dominik Bartkiewicz authored
Bug 4446
-
Dominik Bartkiewicz authored
-
Danny Auble authored
introduced in commit ea85d123 Bug 4613
-
Morris Jette authored
Expand advanced reservation feature specification to support parenthesis and counts of nodes with specified features. Nodes with the feature currently active will be prefered. bug 4604
-
- 23 Jan, 2018 1 commit
-
-
Alejandro Sanchez authored
Commit 818a09e8 introduced a new state JOB_OOM and a new state reason FAIL_OOM (OutOfMemory). The problem was that it based the decision upon the value of the different memory.[*].failcnt being > 0. That lead to "false positives" situations when the usage hit the limit but the Kernel was able to reclaim pages and the process managed to finish successfully. When this happens there might not necessary be OOM_KILL events happening. This patch makes it so the JOB_OOM state is set based upon OOM_KILL events detected instead of usage hitting the limit. The usage hit will still be logged as an info() message, and further work will be needed in the master branch to better discern both type of events, maybe changing the API and getting rid of the current SIG_OOM and a potential new SIG_OOM_KILL. OOM_KILL event is detected using the eventfd notification mechanism on the cgroup v1 control/event files: https://www.kernel.org/doc/Documentation/cgroup-v1/memory.txt If we plan to support cgroup v2, we should monitor 'memory.events' file modified events. That would mean that any of the available entries changed its value upon notification. Entries include: low, high, max, oom, oom_kill: https://www.kernel.org/doc/Documentation/cgroup-v2.txt https://patchwork.kernel.org/patch/9737381 but since this is a fairly recent change many sites might be running kernels still not supporting this feature. Bug 3820.
-
- 22 Jan, 2018 5 commits
-
-
Morris Jette authored
Correct SLURM_NTASKS and SLURM_NPROCS environment variable for heterogeneous job step. Report values representing full allocation.
-
Danny Auble authored
This reverts commit d3141dc9. Bug 4655 Turns out there are many ways to get this information directly from the slurmstepd. As you can already get this information from ps we decided to just revert back to the old non-authenticated way of doing things. If we do need this in the future we need to patch the stepd as well as the slurmd here in all the RPC's that try to grab this. A user could easily run scontrol (or their own home baked thing) on the node which will give them a direct contact with the slurmstepd.
-
Danny Auble authored
This reverts commit c4fb9bc3.
-
Danny Auble authored
This reverts commit d3141dc9. Bug 4655 Turns out there are many ways to get this information directly from the slurmstepd. As you can already get this information from ps we decided to just revert back to the old non-authenticated way of doing things. If we do need this in the future we need to patch the stepd as well as the slurmd here in all the RPC's that try to grab this. A user could easily run scontrol (or their own home baked thing) on the node which will give them a direct contact with the slurmstepd.
-
Danny Auble authored
Bug 4656
-
- 19 Jan, 2018 4 commits
-
-
Morris Jette authored
bug 4607
-
Alejandro Sanchez authored
Original source: https://github.com/cfenoy/influxdb-slurm-monitoring
-
Morris Jette authored
Bug 4619.
-
Felip Moll authored
Report NodeFeatures plugin configuration with scontrol and sview commands. bug 4036
-
- 18 Jan, 2018 6 commits
-
-
Morris Jette authored
switch count. Bug 4381
-
Felip Moll authored
Bug 4620
-
Danny Auble authored
Bug 4620
-
Danny Auble authored
find jobs that ran on specific nodes. Bug 4602
-
Danny Auble authored
This isn't a real problem, but older compilers will complain about it. Newer compilers know in order to get into the place it could be used 'have_count' would have to be set. If that is set then feature_list would also be set.
-
Danny Auble authored
itself. Bug 4638
-
- 17 Jan, 2018 1 commit
-
-
Felip Moll authored
when using multi-prog option. Bug 4621
-
- 16 Jan, 2018 3 commits
-
-
Morris Jette authored
Fix output file containing "%t" (task ID) for heterogeneous job step to be based upon global task ID rather than task ID for that component of the heterogeneous job step.
-
Danny Auble authored
-
Morris Jette authored
Fix for possible memory corruption in srun when running heterogeneous job steps. bug 4626
-
- 12 Jan, 2018 7 commits
-
-
Dominik Bartkiewicz authored
This partially reverts 89bcd975 and aac6bd39 Turns out you can't use a list_for_each and lock something inside the list_for_each function that does a lock without the write lock. Bug 4611
-
Danny Auble authored
This reverts commit ff3e77f4.
-
Danny Auble authored
This partially reverts 89bcd975 and aac6bd39 Turns out you can't use a list_for_each and lock something inside the list_for_each function that does a lock without the write lock. Bug 4611
-
Felip Moll authored
in the current directory but not in the --chdir specified cwd. Now srun looks for the command in specified cwd and differentiates all the possible cases where a command starts with ./ (relative), with / (absolute), and with a different char indicating a command that is in the path. Fix also for a PATH variable starting by '.', now it is relative to specified cwd. bug 4392
-
Morris Jette authored
-
Dominik Bartkiewicz authored
Fix job array dependency with "aftercorr" option and some task arrays in the first job fail. This fix lets all task array elements that can run proceed rather than stopping all subsequent task array elements. Bug 4590
-
Felip Moll authored
Creating a copy of the actual environment in env->env defines a new pointer, then next call to setup_env and setenvf doesn't define variables in the global environment but in this new copy. Bug 4615
-
- 11 Jan, 2018 2 commits
-
-
Morris Jette authored
-- node_features plugin - Add suport for XOR & XAND of job constraints (node feature specifications). -- Add support for parenthesis in a job's constraint specification to group like options together. For example --constraint="[(knl&snc4&flat)*4&haswell*1]" might be used to specify that four nodes with the features "knl", "snc4" and "flat" plus one node with the feature "haswell" are required.
-
Morris Jette authored
-