- 14 Mar, 2019 9 commits
-
-
Tim Wickberg authored
If running within salloc or a job step, both SLURM_JOB_ID and SLURM_JOBID would be set to the same value, and SLURM_JOB_ID would overwrite SLURM_JOBID as it is parsed second. The only time this would cause a difference in behavior is if SLURM_JOBID were set, and SLURM_JOB_ID were not. Which is not something that can be caused by Slurm itself.
-
Morris Jette authored
-
Morris Jette authored
This configuration previously caused test15.10 to fail (but only when run as part of full regression test due to NHC running on previous jobs).
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Tim Wickberg authored
Non-operators are not permitted to submit jobs with a negative nice value. Rather than silently reset the value, reject it outright.
-
Tim Wickberg authored
-
Morris Jette authored
Without moving the function, it is undefined when referenced
-
- 13 Mar, 2019 11 commits
-
-
Brian Christiansen authored
Bug 6286
-
Brian Christiansen authored
This reverts commit 082c59dd.
-
Brian Christiansen authored
Bug 6286
-
Brian Christiansen authored
-
Brian Christiansen authored
Continuation of 6fc7298f Bug 6286
-
Broderick Gardner authored
The key and keylen are already cached inside uthash's UT_hash_handle. So the memory is wasted. Bug 6620
-
Broderick Gardner authored
Hash functions no longer take the bucket as parameter. Use of the HASH_FCN can be changed, since the 1,000,000 parameters is not needed. The hash is used for comparison. Bug 6620
-
Morris Jette authored
Under some conditions the requested 4 tasks could not land 2 per node. This change explicitly sets --ntasks-per-node=2 so it should always work.
-
Felip Moll authored
This fixes 24c04bce. Related commit c8c9694f. Bug 3808 Bug 6681
-
Tim Wickberg authored
-
Morris Jette authored
without this change the task distribution logic errors out and quite a few regression tests fail
-
- 12 Mar, 2019 18 commits
-
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Michael Hinton authored
Bug 6409.
-
Tim Wickberg authored
Needs to use the acctg_freq argument, instead of snagging optarg from the global environment. Since this function is exclusively used inside a getopt_long() loop, this still managed to function correctly.
-
Morris Jette authored
Correction to commit 72ff192a test17.19 was failing consistently
-
Tim Wickberg authored
I neglected to add a pre4 section after tagging pre3.
-
Dominik Bartkiewicz authored
Because we skip select_p_select_nodeinfo_set(), we never needed to use this data, keeping it can be confusing (e.g. backtraces). Bug 6437
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Tim Wickberg authored
And SALLOC_WAIT as well.
-
Tim Wickberg authored
-
Tim Wickberg authored
Not serialized into RPC, so do not bother collecting it.
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Tim Wickberg authored
Change it so that we can resize arrays conveniently. Renaming similarly to slurm_xcalloc(). This name is something of my own invention - there is no direct libc equivalent that will resize allocations and ensure the contents are zero'd out, let alone for arrays, and reallocarray() itself is already non-standard. Add an extra bool argument so we can introduce try_xcalloc() while here.
-
Tim Wickberg authored
EMUNGE_CRED_REPLAYED is expected, and we should still mark the credential as verified. The bug here is that g_slurm_auth_verify was still returning SLURM_SUCCESS, while the credential internally had verify = false, resulting in g_slurm_auth_get_*() hitting an assertion failure. Bug 6676.
-
Tim Wickberg authored
This used to be the short form for --account, but was changed to -A ahead of the Slurm 2.1 release over nine years ago.
-
- 11 Mar, 2019 2 commits
-
-
Tim Wickberg authored
Otherwise slurmctld will lazily initialize it later when any auth plugin calls are made, but this can leave you with an unusable slurmctld if AuthType is invalid.
-
Tim Wickberg authored
Used to select between different authentication plugins.
-