- 04 Jan, 2019 4 commits
-
-
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 13 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
-
Morris Jette authored
The RPC change only happened in v19.05
-
Morris Jette authored
without this change if gres/mps is configured in gres.conf without files then gres.c logic will try to access the topo array, which is NULL.
-
- 01 Jan, 2019 1 commit
-
-
Morris Jette authored
this keeps the gres data structures consistent in slurmctld when their count changes or is inconsistent with slurmd also kill jobs allocated to gres with files if their count changes.
-
- 31 Dec, 2018 13 commits
-
-
Morris Jette authored
-
Morris Jette authored
If a node's GRES state was recovered, this logic would see the record and clear it's configured count resulting in invalid node GRES information. bug 6304
-
Morris Jette authored
This is important for gres/mps, where the bitmap size and GRES count will differ
-
Morris Jette authored
bug 6304
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Morris Jette authored
test33.1 recently broke. likely due to commit 03f8f1d3
-
Tim Wickberg authored
Cleanup debug messages while here.
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Tim Wickberg authored
Remove stray #undef HAVE_SYS_SOCKET_H while here, this appears to date back to before config.h was split off.
-
Tim Wickberg authored
The slurm_addr_t typedef comes in from slurm.h already, so this header is redundant.
-
Tim Wickberg authored
-