- 29 Apr, 2019 39 commits
-
-
Daniel Letai authored
And require the compute nodes to have an identical installation version to avoid issues with mismatched libraries. Bug 6598.
-
Boris Karasev authored
PMIX_VAL_SET will not be supported in PMIx v4 or later. This commit changes the use of the old (and non-standard) PMIX_VAL_SET macro to the standardized PMIX_INFO_LOAD (which is used within a new internal PMIXP_KVP_ADD macro). Bug 6624.
-
Marshall Garey authored
Bug 6824.
-
Marshall Garey authored
PrologFlags=x11 is incompatible with proctracktype=proctrack/linuxproc because linuxproc cannot kill processes not owned by the user, and root owns processes spawned for handling x11 forwarding. When using PrologFlags=contain, it is recommended to use proctrack/cgroup or proctrack/cray because contain is mostly useful for pam_slurm_adopt which requires proctrack/cgroup or proctrack/cray. Bug 6824.
-
Marshall Garey authored
Commit f293a763 caused slurmctld to fatal when proctrack/cray and PrologFlags=Contain are both in slurm.conf. proctrack/cray should be allowed with PrologFlags=contain. Bug 6824.
-
Boris Karasev authored
This commit changes the logic of selecting a type of collective. The Tree-based algorithm will be selected when fence with an empty data contribution, which allows for improved fence performance. Bug 6637.
-
Dominik Bartkiewicz authored
Bug 6411.
-
Dominik Bartkiewicz authored
Any srun command launched within a shell under pam_slurm_adopt's control will automatically use the job's allocation now. Bug 6411.
-
Dominik Bartkiewicz authored
-
Danny Auble authored
-
Tim Wickberg authored
Should fix build errors with 'make contrib'.
-
Brian Christiansen authored
Continuation of 36c30487 Bug 6782
-
Tim Wickberg authored
Bug 6633.
-
Brian Christiansen authored
-
Brian Christiansen authored
Bug 6920
-
Brian Christiansen authored
Bug 6290
-
Brian Christiansen authored
-
Brian Christiansen authored
Bug 6791
-
Brian Christiansen authored
Bug 6791
-
Brian Christiansen authored
Bug 6791
-
Danny Auble authored
-
Danny Auble authored
-
Felip Moll authored
-
Tim Wickberg authored
-
Doug Jacobsen authored
-
Doug Jacobsen authored
This is to prevent defaults from overriding the incomplete set of options that have been populated from the environment, vs. some options that will be determined from job_desc_msg_t once fetched from the controller.
-
Doug Jacobsen authored
The post_submit() hooks integrate jobid/stepid information to allow detailed logging - requires pre_submit() to generate an intermediate message while the option data is still in the most raw form, which the plugin can save and post_submit() can then log as needed.
-
Doug Jacobsen authored
Since post_submit() cannot safely read datastructures, plugins will need to store data between pre_submit and post_submit. Since calls are done multiple times - once per jobpack - need to allow plugin to keep state in terms of which pre/post submit calls are for which job pack.
-
Doug Jacobsen authored
The cli_filter pre_submit() hooks are the primary location for cli_filter read and processing of options.
-
Doug Jacobsen authored
These allow a plugin to change the default values for the cli options to different values based on site policy or user needs.
-
Doug Jacobsen authored
-
Doug Jacobsen authored
Moved spank_init_post_opt() calls to just before cli_filter pre_submit hooks in service of that.
-
Doug Jacobsen authored
-
Doug Jacobsen authored
These are primarily intended to allow cli_filter plugins to generically get and set values for any given option. They are implemented here because the slurm_cli_opt_t datastructure and common_options data structures are statically defined within slurm_opt.c.
-
Tim Wickberg authored
-
Doug Jacobsen authored
-
Tim Wickberg authored
-
Doug Jacobsen authored
-
- 27 Apr, 2019 1 commit
-
-
Tim Wickberg authored
Use lib_LTLIBRARIES instead of pkglib_LTLIBRARIES to avoid being installed under the lib/slurm/ directory. Change to -shrext .so.2 -avoid-version to install once, and avoid libtool's automatic versioning. (Idea borrowed from nss-mdns's Makefile.am .)
-