- 20 Sep, 2017 7 commits
-
-
Morris Jette authored
-
Morris Jette authored
-
Tim Wickberg authored
Enforce this assumption at configure time; if this is not true there are some serious security risks that would result.
-
Tim Wickberg authored
-
Tim Wickberg authored
Previous commit removed this flag as part of Cygwin/Solaris cleanup. Which then removes them from Makefile.in files after autogen.sh.
-
Tim Wickberg authored
Cygwin removal previously done in ada78c4e, but the configure script was defined. Solaris is a dead platform; commits to remove last traces of it will follow.
-
Tim Wickberg authored
- gid instead of uid used in group_cache_lookup_job(). - needle->username is optional, and will lead to a failure in getgrouplist() when NULL is passed in. Hat tip to Brian for discovering.
-
- 19 Sep, 2017 9 commits
-
-
Brian Christiansen authored
-
Brian Christiansen authored
-
Brian Christiansen authored
in salloc, sbatch, srun before process the command line options. Bug 3499
-
Brian Christiansen authored
-
Danny Auble authored
plugin when constraining devices.
-
Danny Auble authored
-
Danny Auble authored
from the string.
-
Danny Auble authored
correctly in sacct.
-
Danny Auble authored
-
- 18 Sep, 2017 3 commits
-
-
Tim Wickberg authored
CID 177191.
-
Tim Wickberg authored
-
Tim Wickberg authored
-
- 17 Sep, 2017 11 commits
-
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Tim Wickberg authored
Modify _open_as_other so that both _file_bcast_register_file and _prolog_error can both use it. (That code was originally extracted from _file_bcast_register_file, but tailored to _prolog_error's requirements. Less duplication is good.)
-
Tim Wickberg authored
In slurmctld: - Handle the lookup, and send results across. - Periodically flush the cache. In slurmd: - Load value sent as part of prolog into cache - Have task launch use the new call instead to fetch the jobid-cached values when available - Remove old job-specific records from the cache as part of the prolog. - Ignore the slowly increasing memory footprint from the cache, as this is what the old implementation did anyways. It'll be O(users in cluster) at worst, and flushes on a reconfigure. - Simplify the slurmstepd communication path. group_cache_lookup will always succeed. Left to do: - Convert other lookup locations in slurmd to the new approach, and remove the compatibility shim. Bug 3322.
-
Tim Wickberg authored
Loosely based on src/slurmd/req.c. But with major alterations in preparation for use with PrologFlags=SendGIDs. Convert slurmd to use a compatibility shim in here for now.
-
Tim Wickberg authored
Bug 3322.
-
Tim Wickberg authored
The slurmd is always sending the ngid / gids over the pipe, so the setgroups() call is all that matters here. Move it out to _drop_priviledges instead.
-
Tim Wickberg authored
Bug 3322.
-
Tim Wickberg authored
Patch was broken by a rebase before pushing. Fixing as a clean patch. This reverts commit b0838485.
-
Tim Wickberg authored
-
Tim Wickberg authored
Regression caught my slight oversight from 88d5a801.
-
- 16 Sep, 2017 6 commits
-
-
Tim Wickberg authored
-
Tim Wickberg authored
Bug 3322.
-
Tim Wickberg authored
Always false in all supported plugins, except for BGQ. Prior commit removed all calling paths.
-
Tim Wickberg authored
mpi_hook_client_single_task_per_node() is always false, except on BGQ systems. Move special handling code into an #ifdef so it can be readily identified and removed when BGQ support is retired.
-
Tim Wickberg authored
-
Tim Wickberg authored
CI 177110.
-
- 15 Sep, 2017 4 commits
-
-
Tim Wickberg authored
-
Marshall Garey authored
Otherwise the step count comes back incorrectly. Bug 4157.
-
David Gloe authored
Bug 4147.
-
Tim Wickberg authored
Was used with Moab integration, which was removed in 17.11.
-