- 08 Jan, 2019 9 commits
-
-
Morris Jette authored
-
Tim Wickberg authored
Bug 5916.
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Tim Wickberg authored
As pthread_rwlock_t is a struct, we cannot use this syntax to initialize all elements of the array to the same value as we would if these were any basic type. Instead, move the initialization to a dedicated loop to ensure all locks are initialized correctly. This does not seem to have caused any issues on Linux platforms, but macOS at least does notice this mistake. Bug 6319.
-
Tim Wickberg authored
-
Tim Wickberg authored
Add logic in read_config.c to handle old config option name. Bug 5916.
-
Morris Jette authored
This disables the test of tracking GPU/MPS by Type.
-
Morris Jette authored
-
- 07 Jan, 2019 5 commits
-
-
Morris Jette authored
bug 5840
-
Morris Jette authored
-
Felip Moll authored
Add and comment out some debug messages to accrue time accounting. Bug 6096
-
Felip Moll authored
Added a new DebugFlag=accrue to show debug messages related to accrue time count or other related stuff. Bug 6096
-
Morris Jette authored
Make sure count used is that for a single GPU rather than a total MPS over multiple GPUs
-
- 06 Jan, 2019 1 commit
-
-
Morris Jette authored
Coverity CID 190461
-
- 05 Jan, 2019 3 commits
-
-
Morris Jette authored
This would be triggered by the gres.conf on the compute node having a higher count of GRES defined with "File" parameters than the node has defined in slurm.conf.
-
Morris Jette authored
This also adds documentation and some tests. The actual scheduling logic is still not written.
-
Morris Jette authored
No new fields added, just duplicated the save/restore for v19.05
-
- 04 Jan, 2019 18 commits
-
-
Alejandro Sanchez authored
-
Danny Auble authored
# Conflicts: # doc/man/man5/slurm.conf.5 # src/plugins/sched/backfill/backfill.c # src/slurmctld/job_scheduler.c
-
Morris Jette authored
Coverity CID 190390, 190393, 190397
-
Alejandro Sanchez authored
Enabling this alters the scheduling sorting algorithm so that hetjob components belonging to the same hetjob are attempted to be scheduled consecutively (not interleaved with other jobs or hetjob components). Bug 5579.
-
Morris Jette authored
-
Danny Auble authored
AccrueTime limits. Bug 6002 Co-authored-by: Felip Moll <felip.moll@schedmd.com>
-
Morris Jette authored
-
Morris Jette authored
Coverity CID 190390, 190393, 190397
-
Morris Jette authored
Fix for Coverity CID 190461
-
Felip Moll authored
Add small note to documentation to clarify how to set different SlurmUser for slurmdbd and ctld. Bug 6306
-
Morris Jette authored
This fleshes out logic so scontrol can be used to update a node's GRES.
-
Morris Jette authored
Previous logic was failing to report errors in node's GRES update requests.
-
Morris Jette authored
No change in logic, improve some comments and logging
-
Tim Wickberg authored
This is only used to define the slurmctld_comm_addr symbol in allocate.h. Variable definitions do not belong in headers. Rather than relocate the struct declaration, replace the struct which only holds a single port number with a static variable serving the same purpose in allocate.c, and the extern in this same location so srun.c can find it as well.
-
Tim Wickberg authored
Replaces the Linux SO_PEERCRED calls.
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Tim Wickberg authored
-
- 03 Jan, 2019 4 commits
-
-
Tim Wickberg authored
-
Morris Jette authored
This improves handling of job requests for GRES with zero counts. Previously if gres/foo had a count of zero, then "srun --gres=foo ..." would generate an invalid TRES error, while "srun --gres=foo:1 ..." would just pend. Now they both pend.
-
Morris Jette authored
Without this patch the Gres count might be reported as "NAME:0G" rather than just "NAME:0".
-