- 05 Jan, 2019 2 commits
-
-
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 9 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".
-
Tim Wickberg authored
No functional change intended.
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Morris Jette authored
Kill running/pending job is allocated GRES and that GRES has a "File" configuration, and the GRES count changes. Also generally better handle changes in GRES count (avoid some bugs in GRES data structures).
-
- 02 Jan, 2019 11 commits
-
-
Brian Christiansen authored
-
Brian Christiansen authored
-
Brian Christiansen authored
-
Brian Christiansen authored
-
Tim Wickberg authored
(Name change presumably missed due to the typo.)
-
Morris Jette authored
This properly sets up the node's GRES data structure for gres/mps with CLOUD based nodes. This sets the counters appropriately for nodes which are not up when the slurmctld restarts.
-
Morris Jette authored
This fixes test39.18 to work with slurm logic corrected in commit 992e393f
-
Morris Jette authored
Coverity CID 190597
-
Morris Jette authored
The logic is flawed with respect to gres/mps and cloud based nodes.
-
Morris Jette authored
without this change GRES with large count values would have those values silently changes (i.e. Count=4G changed to a count of 0).
-
Morris Jette authored
If we get an error on one record, try to keep loading others to at least validity check them
-