- 24 Dec, 2018 4 commits
-
-
Morris Jette authored
-
Morris Jette authored
Coverity CID 190394
-
Morris Jette authored
Coverity CID 190391
-
Morris Jette authored
bit_ffs() could return -1, resulting in bad logic Coverity CID 190389
-
- 22 Dec, 2018 2 commits
-
-
Morris Jette authored
This modifies a test to work with code changes made in commit 2aa47f74
-
Morris Jette authored
This handles the case where some gres of a given Name have CPUs configured for binding and others do not or have bad values. It also fixes a bug in the conversion of that information to a bitmap if the number of bits set is equal to the core count.
-
- 21 Dec, 2018 7 commits
-
-
Morris Jette authored
this make it easier to keep gres/gpu and gres/mps in sync
-
Morris Jette authored
If gres.conf for mps has a Count, but no File specification, then evenly distributed that Count over all configured gres/gpu. Also if gres/mps have a File specification and there is no gres/gpu with that same File specification, then report an error and discard that gres/mps record.
-
Morris Jette authored
-
Morris Jette authored
copy/paste error
-
Morris Jette authored
It fails consistently on some distro
-
Morris Jette authored
Add size of bitmaps to state logging
-
Morris Jette authored
Add some functions to handle common logic and make it more generic Fix some comments
-
- 20 Dec, 2018 8 commits
-
-
Morris Jette authored
if the gres.conf file record for a gres/gpu lacks a File specification then log an error. Previously the record was silently dropped.
-
Morris Jette authored
-
Morris Jette authored
-
Brian Christiansen authored
Bug 6229
-
Danny Auble authored
Bug 6239
-
Morris Jette authored
-
Morris Jette authored
-
Morris Jette authored
-
- 19 Dec, 2018 4 commits
-
-
Nate Rini authored
bug 6197
-
Morris Jette authored
The previous select/cons_tres logic would under some circumstances allocate a job more cores/CPUs than requested. One specific example is a cluster having nodes with 4 cores, 2 hyperthreads each. A job request for 20 tasks would launch 8 tasks on 8 CPUs on each of 2 nodes and 4 tasks on 6 CPUs on a third node (i.e. a total of 22 CPUs when only 20 are needed).
-
Morris Jette authored
-
Danny Auble authored
# Conflicts: # src/common/gres.c
-
- 18 Dec, 2018 8 commits
-
-
Dominik Bartkiewicz authored
Bug 5682 and 4584 Backport of ba07a6e09b6071
-
Morris Jette authored
The commit introduced other problems and still needs more work.
-
Dominik Bartkiewicz authored
other than knl. Bug 5603
-
Morris Jette authored
The previous select/cons_tres logic would under some circumstances allocate a job more cores/CPUs than requested. One specific example is a cluster having nodes with 4 cores, 2 hyperthreads each. A job request for 20 tasks would launch 8 tasks on 8 CPUs on each of 2 nodes and 4 tasks on 6 CPUs on a third node (i.e. a total of 22 CPUs when only 20 are needed).
-
Tim Wickberg authored
Only use removed prior to 17.11 in 04bc96f6. Bug 6261.
-
Danny Auble authored
Bug 5603
-
Moe Jette authored
This patch also simplifies the code using bit_cnt instead of _bitstr_bits(). This isn't really necessary, but does look cleaner. Bug 6216
- 17 Dec, 2018 7 commits
-
-
Michael Hinton authored
Bug 6420
-
Morris Jette authored
without this logic the job could get more gres on a node than there are CPUs for
-
Danny Auble authored
Continuation of 2 commits ago. Bug 6159
-
Broderick Gardner authored
Continuation of last commit Bug 6159
-
Broderick Gardner authored
It was using the local cluster, sending the query to the wrong table Bug 6159
-
Morris Jette authored
-
Michael Hinton authored
Update GRES docs regarding ignore records and links. Update tests to get rid of extra fields for GRES ignores lines. Add tests to check for improved ignore syntax. Test the gres.conf examples. Add mps to regression slurm.conf, to test mps record parsing. Bug 5520
-